Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。
Redis 与其他 key - value 缓存产品有以下三个特点:
1.Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
2.Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
3.Redis支持数据的备份,即master-slave模式的数据备份。
缺点: 从安全行的角度来说,持久化数据可能会崩溃,造成数据丢失
redis下载网址:https://github.com/MicrosoftArchive/redis/releases
根据自己的系统选择压缩包,这里我们选择Redis-x64-3.2.100.zip,新建一个文件夹,名字为redis,将压缩包解压到redis文件夹中
解压完成之后win + r 打开命令提示符 输入cd redis文件目录 回车进入redis文件夹,然后输入redis-server redis.windows.conf 回车,会出现下图所示的样式:
如果是你自己要连接你自己的服务端redis.windows.conf可以省略,如果是别人要连接你的服务端,那么一定要写完整的命令redis-server redis.windows.conf
到此服务端就打开了,记住这个窗口不要关闭,因为下面还要使用服务端,关闭的话会导致无法访问服务端
win+r输入cmd打开另一个命令提示符,cd 切换到redis目录下,输入 redis-cli -h 需要连接到的服务端的IP
自己连自己的IP是 127.0.0.1 显示结果如下所示:
然后设置键值 set task1 hello
获取键值 get task1
如果想让其他人连接到你的服务端,你需要修改一些文件内容
打开redis文件夹找到redis.windows.conf文件,使用一个编辑软件打开,我这里用的是pycharm
修改redis.windows.conf文件中的一些内容,使其他人可以连接你的服务端并且可以修改数据
1.找到 bind 127.0.0.1 将其注释
2.关闭守护进程:找到下方图片所示的位置,在该位置上添加一句 daemonize yes
3.关闭保护模式: 找到 protected-mode yes 将 yes 改为 no
改完之后开启服务端和连接服务端的步骤见文章上方自己连接自己的服务端的步骤