一、什么是redis?
redis全称是Remote Dictionart Server(远程字典服务器),他是开源、免费、C编写(遵守BSD协议)、单进程多线程的模式。基于内存运行,高性能的(key/value)分布式内存数据库,并支持持久化的NOsql数据库,也称为数据结构服务器。
同时redis与其他key/value缓存产品相比具有三个特点:
- 数据持久化。将内存的数据保存在磁盘,重启的时候再次加载使用;
- 更多的数据结构存储。redis不仅支持key/value,还支持list、set、zset、hash等数据结构的存储;
- 数据备份。可以使用Master-slave模式进行数据备份。
二、redis能干嘛?
能做内存的存储和持久化,取最新的N个数据操作,比如取10条评论数放在list集合中。模拟httpSession这种需要设定过期时间的功能。还可以做发布,订阅消息系统。定时器、计数器。
三、redis官网
外文网:https://redis.io/
中文版 1>tar -zxvf 文件名
2>cd redis-5.0.5
3>make
4>make install
在执行3命令的时候如果报错,仔细阅读错误信息,我这里的坑:安装的时候,提示缺少gcc包,如果有网则:yum install gcc-c++,如果没有网则打开自带的光驱--centos。执行rpm -ivh cpp+tab、rpm -ivh kernel+tab、rpm -ivh glibc-header+tab、rpm -ivh glibc-devel+tab、rpm -ivh libgomp+tab、rpm -ivh gcc+tab,完成之后,执行gcc -v进行检测。注意:在make爆出已经确少gcc之后安装的gcc完毕的时候,需要手动清理上次运行之后的make残留。命令:make distclean
安装完毕之后,需要把redis.conf备份一份到其他路径,以后启动也是启动该路径,并开启daemonize 为yes,让其以守护进程运行。
四、redis的linux版本启动
cd usr/local/bin
redis-server /$备份的redis.conf目录$/redis.conf
redis-cli -p 6379
五、常见错误解决
1、检查是否端口输入错误,默认是6379。或者进vim /$备份的redis.conf目录$/redis.conf,查看port。
2、上次退出未关闭redis服务,造成的端口冲突,那么ps -ef|gerp redis,然后kill 进程号(用户旁边第一个)
Rdeis的安装和定义亚马逊运营之点滴常识、 Amazon的优化思路、 prezi、 纯干货:产品摄影5大招+爆款ASIN的产品图深度分析!、 世界杯,不可错过的商机!、 2019年亚马逊将的运营方向有这六大举措!、 五缘水乡——古朴简约水乡风_厦门市旅游、 2017年圣诞节去哪里玩比较好?、 2017圣诞节深圳世界之窗有什么活动?、
No comments:
Post a Comment