Ubuntu 16.04安装 redis 4.0.9
一、官网下载 安装 redis 4.0.9
将下载后的 redis-4.0.9.tar.gz 放到 Ubuntu 的 自定义目录下
tar -zxvf redis-4.0.11.tar.gz cd redis-4.0.11 没有安装gcc时先安装gcc再make sudo apt-get install gcc make sudo make install
二、启动redis
1.Redis可执行文件说明:
redis-server:Redis服务器
redis-cli:Redis命令行客户端
redis-benchmark:Redis性能测试工具
redis-check-aof:AOF文件修复工具
redis-check-dump:RDB文件检查工具
如果在编译后执行了make install命令,这些程序会被复制到/usr/local/bin或者是/usr/local/redis/bin目录内。
2.redis的启动
启动Redis启动Redis有直接启动和通过初始化脚本启动两种方式,分别适用于开发环境和生产环境。
2.1直接启动
直接运行redis-server即可启动redis,在/usr/local/redis/bin目录下执行./redis-server ./redis.conf,如果不加./redis.conf则不能后台启动redis,如果退出主界面,redis也自动停止。也可以通过加--port 参数自定义端口号。
2.2通过初始化脚本开机自启redis
a.在Redis的源码目录的utils文件夹中有一个名为redis_init_script的初始化脚本文件 (以下是该文件的注意位置),
REDISPORT=6379 EXEC=/usr/local/bin/redis-server CLIEXEC=/usr/local/bin/redis-cli PIDFILE=/var/run/redis_${REDISPORT}.pid CONF="/etc/redis/${REDISPORT}.conf"
将redis_init_script脚本文件复制至某位置并且重命名,如下:
sudo cp utils/redis_init_script /etc/init.d/redisd
b.将配置文件放在上面要求的位置:
sudo mkdir /etc/redis sudo cp redis.conf /etc/redis/6379.conf
c.修改/了解6379.conf 配置文件
bind 192.168.42.xxx //绑定本机ip daemonize yes //使Redis以守护进程模式运行 protected-mode no //取消保护模 requirepass master //设置密码 stop-writes-on-bgsave-error no //开启redis快照 port设置Redis监听的端口号 dir设置为/var/redis/端口号:设置持久化文件存放的位置(没有这些文件夹就自己去建) //持久化配置 save 900 1 //每900秒钟里redis数据库有一条数据被修改则触发RDB save 300 10 save 60 10000 dbfilename "dump.rdb" //持久化文件名称(该文件不存在时系统会自动新建,最好不要自己新建这个文件,我自己新建之后导致无法开机自启) dir "/data/dbs/redis/6381" #持久化数据文件存放的路径
修改完成之后保存。
d.开机自启方式(参考:https://blog.csdn.net/xx326664162/article/details/79596285)
这里使用rc.local脚本:rc.local脚本是一个Ubuntu开机后会自动执行的脚本,在该脚本内添加命令行(将redis的启动脚本添加进去),开机时会自动执行。
需要root权限才能修改
vi /etc/rc.local
#!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing.: /etc/init.d/redisd start //这行时需要添加的 exit 0
3 登录redis
cd redis-4.0.9或者cd /usr/local/bin ./src/redis-cli -a master -h 192.168.42.xxx
4 关闭redis(不要和下面的搞混乱了)
cd redis-4.0.9或者cd /usr/local/bin redis-cli -h 192.168.42.87 -a admin123 -p 6379 shutdown
5.退出redis
cd redis-4.0.9或者cd /usr/local/bin redis-cli shutdown
关闭防火墙
ufw disable
文章来源: blog.csdn.net,作者:血煞风雨城2018,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/qq_31905135/article/details/82688581
- 点赞
- 收藏
- 关注作者
评论(0)