Redis详解(一)——Redis服务器搭建详解

      Redis缓存服务器是近两年比较热门的NOSQL系统之一,它是一个key-value存储系统,和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的排序。 

和Memcache一样,Redis数据都是缓存在计算机内存中,不同的是,Memcache只能将数据缓存到内存中,无法自动定期写入硬盘,这就表示,一断电或重启,内存清空,数据丢失。所以Memcache的应用场景适用于缓存无需持久化的数据。而Redis不同的是它会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,实现数据的持久化。(网上摘的!)

1、下载:

Redis官方下载地址:https://redis.io/download

我使用的3.2版本,windows server环境

2、安装:

Redis的安装非常简单,只需要把下载的zip压缩包解压出来 就可以直接使用了。

3、更改配置:

配置文件详解:https://blog.csdn.net/fanxiangru999/article/details/80118054点击打开链接

解压后的文件夹有两个conf配置文件,我这里使用的是:redis.windows.conf,主要更改了如下几项:

#发布的内网地址,再做外网映射就可以使用,注意不要使用127.0.0.1哦
bind 172.16.210.39 
#端口号-不要使用默认端口是安全的第一步
port 7339
#日志目录,文件夹一定要提前创建出来
logfile "data/redis.log"
#服务器密码,注意:redis可以支持每秒15w次的密码访问,所以密码尽量复杂些
requirepass 123456

4、启动:

打开cmd,定位文件目录,例如我的文件解压在:D:/redis/redis7339:


第一种方式:执行如下命令:redis-server.exe redis.windows.conf,出现类似如下

Redis详解(一)——Redis服务器搭建详解_第1张图片

上述窗口类似tomcat,关闭窗口则服务停止,也可通过更改配置文件,调整为后台运行。

第二种方式:生成后台服务运行(我使用的。。。)

同样定位到解压文件夹下,执行如下命令生成服务:

redis-server --service-install redis.windows.conf --loglevel verbose  --service-name Redis7339

则服务生成成功:


右键启动即可。

5、测试:

打开cmd控制台,定位至解压文件夹目录,执行如下命令:

redis-cli -h 你的ip -p 你的端口 -a 你的密码

例如我的:redis-cli -h 172.16.210.39 -p 7339 -a 123456


设置key-value测试及获取:

Redis详解(一)——Redis服务器搭建详解_第2张图片

至此单个redis服务器搭建成功,后续将补充 主从redis及redis哨兵监控 实现redis高可用服务搭建。

你可能感兴趣的:(redis)