Redis的搭建(win和linux版)

一、Redis是什么

redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis是一种非关系型数据库,我们常用的数据库,例如mysql、Oracle、Sql Server都属于关系型数据库,Redis的数据主要存在在主机的内存中,服务宕机时,数据不会丢失,因为它可以定时将数据存在在主机的硬盘中,服务恢复,数据会重新加载到内存中。作为非关系型数据库,且redis将数据存储到了内存中,读取速度很快。Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。redis是一个高性能的数据库,解决了之前类似于memcached这种数据库的存储方式不完善问题,且大大提高了读取效率

二、windows下搭建redis

1.下载地址如下

1
2
3
4
5
6
7
windows版本:
https://github.com/MSOpenTech/redis/releases
Linux版本:
官网下载:
http://www.redis.cn/
git下载
https://github.com/antirez/redis/releases

2.下载后解压到windos盘的根目录下,文件名改为redis,打开后的目录结构如下

3.cmd命令,切换到redis目录中,使用命令启动redis服务,指定conf配置文件,否则无法启动

1
redis-server.exe redis.windows.conf

4.看到如下界面,即启动成功

5.可以在redis.windows.conf修改redis的服务启动端口

6.使用redis-cli.exe工具连接redis客户端,cmd启动,切换的redis的目录即可

1
redis-cli.exe -h 127.0.0.1 -p 6379

7.redis数据存储测试

8.redis工具推荐RedisDesktopManager

三、linux下搭建redis

1.通过sftp把redis压缩包文件上传到服务器

2.使用命令解压redis压缩包

3.切到redis目录下,使用make install进行编译并安装

4.找到redis安装目录,启动即可

5.使用redis-cli启动,并使用存取命令测试

6.搭建成功,使用工具连接远程前需要关闭防火墙或者添加白名单策略,阿里云则需添加安全组

7.修改redis.congf配置文件中的protected-mode no ,把bind127.0.0.1注释掉。解开密码访问注释,添加访问密码

8.重新启动redis后,使用工具连接成功,使用密码访问

9.至此,redis远程连接也配置成功,欢迎来踩