1. 下载redis安装包
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
2. 解压
tar xzvf redis-4.0.8.tar.gz
3. 安装
MV redis-4.0.8 redis7377
cd redis7377
make
cd src
make install PREFIX=/usr/local/redis7377
4. 配置redis.conf
vi /myTest/redis/redis7377/redis.conf
protected-mode no # 关闭保护模式
daemonize yes #改成daemonize yes //改为后台启动
port 7377 #更改端口为7379
#bind 127.0.0.1 #bind前边加#号 允许其他服务器外网访问
requirepass 123456 #redis密码
logfile /myTest/redis/redis7377/logs/redis.log #日志目录
dir /myTest/redis/redis7377/db/ #db目录
pidfile /myTest/redis/redis7377/redis.pid #进程id存放文件
loglevel notice #等级分为4级,debug,revbose,notice和warning。生产环境下一般开启notice
databases 16 #设置数据库的个数,默认使用的数据库是0
rdbcompression yes #在进行镜像备份时,是否进行压缩
dbfilename dump.rdb #镜像备份文件的文件名
dir ./ #数据库镜像备份的文件放置的路径
masterauth 123456 #当主数据库连接需要密码验证时,在这里设定
maxclients 30000 #限制同时连接的客户端数量
appendonly no #开启appendonly模式后,redis会把每一次所接收到的写操作都追加到appendonly.aof文件中,当redis重新启动时,会从该文件恢复出之前的状态
appendfsync everysec #设置appendonly.aof文件进行同步的频率
5. 将redis加入到开机启动
vi /etc/rc.local //在里面添加内容:/usr/local/redis7377/bin/redis-server /myTest/redis/redis7377/redis.conf (意思就是开机调用这段开启redis的命令)
6.开启redis
/usr/local/redis7377/bin/redis-server /myTest/redis/redis7377/redis.conf &
7.将redis-cli,redis-server拷贝到bin下,让redis-cli指令可以在任意目录下直接使用
cp /usr/local/redis7377/bin/redis-server /usr/local/bin/
cp /usr/local/redis7377/bin/redis-cli /usr/local/bin/
8.设置redis密码
运行命令:redis-cli
运行命令:config set requirepass 123456(123456为你要设置的密码),设置成功的话会返回OK字样
9.防火墙打开设置的端口(我设置的是7379)
firewall-cmd --zone=public --add-port=7377/tcp --permanent //添加端口7377
firewall-cmd --reload //刷新防火墙
10.小红盒连接测试
11.常用命令
redis-server /myTest/redis/redis7377/redis.conf //启动redis
pkill redis //停止redis