Redis是用C语言编写的开源免费的高性能的分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库。
安装
1)从官网http://download.redis.io/releases/ 下载redis压缩包,如redis-5.0.3.tar.gz
2)上传Linux服务器目录opt,解压文件包 tar -zxvf redis-5.0.3.tar.gz,文件夹名称 redis-5.0.3
3)剪切目录 mv redis-5.0.3 /usr/local/redis 进入文件夹目录,执行make命令,make完成后继续执行make install
4)进入src目录,执行./redis-server ../redis.conf 启动服务
![5b349568db2049809c264f5acc19da04.png](https://i-blog.csdnimg.cn/blog_migrate/37a1f3c5b08348496fe87e060ee10144.jpeg)
5)登录redis服务,./redis-clic
![d69c05f3a09bbae721560a646e3ad441.png](https://i-blog.csdnimg.cn/blog_migrate/abd0c053ee8871d2f83abfefd88f6833.jpeg)
Redis默认没有登录密码和以控制台窗口运行,修改redis.conf文件requirepass口令、daemonize参数为后台执行
默认不开启requirepass参数
![63e4014e92e107b346bd57e15f46cd09.png](https://i-blog.csdnimg.cn/blog_migrate/90ccfb26376499540e3afdae4d2782c1.jpeg)
yes值为后台模式
![a8262318044fea5af9512cdd14535637.png](https://i-blog.csdnimg.cn/blog_migrate/0a85520e9abf912ecf4a92116f49b03f.jpeg)
系统自启动
1) 复制配置文件 redis.conf /etc/redis/ ,改名6379.conf
![9267eb6b3ddf310079abef0f44427e25.png](https://i-blog.csdnimg.cn/blog_migrate/7495cac025d7fd735b4c8fea57dbdc94.jpeg)
2) 编辑配置文件,后台运行 daemonize为yes
3) 在安装目录复制文件 cp utils/redis_init_script /etc/init.d/redis
![000808be892071702e46ccabc0e04533.png](https://i-blog.csdnimg.cn/blog_migrate/267f02668a70352d8e07f35a143968e3.jpeg)
4) 编辑上一步redis 文件 ,按实际目录,修改文件前几行
![58eb4b35aed667993e709e6ecd0de38a.png](https://i-blog.csdnimg.cn/blog_migrate/8e7de9f4727ba6fd4fad2215b8524e05.jpeg)
设置文件执行权限 chmod 777 /etc/init.d/redis
5)设为开机启动:chkconfig redis on
设为开机关闭:chkconfig redis off
6)启动服务
service redis start
停止服务
service redis stop
其它
复制常用命令到/usr/local/bin,关闭服务redis-cli shutdown
![cdbc8c62eccd832427dfe8d4ca0cfa96.png](https://i-blog.csdnimg.cn/blog_migrate/e93442755fb58b65740773e33a3ce1c0.jpeg)
总结
以上所述是小编给大家介绍的Linux安装Redis、后台运行、系统自启动的设置方法,希望对大家有所帮助!