目录
linux安装redis4.0.6
依赖:
yum install gcc-c++ yum install -y tcl yum install wget
下载:
mkdir /usr/local/src/redis cd /usr/local/src/redis wget http://download.redis.io/releases/redis-4.0.6.tar.gz
解压 :
tar -zxvf redis-4.0.6.tar.gz
安装:
cd /usr/local/src/redis/redis-4.0.6 make make install
配置:
mkdir -p /etc/redis cp redis.conf /etc/redis vi /etc/redis/redis.conf #编辑 :/ daemonize #快速定位到daemonize
按a,修改: daemonize yes (no-->yes),按esc,:wq保存并退出
启动:
/usr/local/bin/redis-server /etc/redis/redis.conf 注意路径: /usr/local/src/redis/redis-4.0.6/src/redis-server /etc/redis/redis.conf
查看:
ps -ef | grep redis
客户端基本操作命令:
cd /usr/local/src/redis/redis-4.0.6/src/ ./redis-cli 启动客户端 >set name zmfx OK >get name "zmfx" >del key (integer) 1 redis-cli shutdown 关闭
开机启动配置:
echo "/usr/local/src/redis/redis-4.0.6/src/redis-server /etc/redis/redis.conf &" >> /etc/rc.local
开机启动要配置在
rc.local
中,而/etc/profile
文件,要有用户登录了,才会被执行。设置密码
因为这是给局域网内的很多人使用,所以设置一个访问密码很有必要。
修改redis.conf文件配置
使用命令 :/ requirepass 快速查找到 # requirepass foobared 然后去掉注释,这个foobared改为自己的密码。然后wq保存。
重启redis
sudo service redis restart 这个时候尝试登录redis,发现可以登上,但是执行具体命令是提示操作不允许
- redis-cli -h 127.0.0.1 -p 6379
- redis 127.0.0.1:6379>
- redis 127.0.0.1:6379> keys *
- (error) ERR operation not permitted
尝试用密码登录并执行具体的命令看到可以成功执行
- redis-cli -h 127.0.0.1 -p 6379 -a password
- redis 127.0.0.1:6379> keys *
- 1) "myset"
- 2) "mysortset"
- redis 127.0.0.1:6379> select 1
- OK
查看Redis集群状态
1、使用redis-cli登录正常节点;
2、使用cluster info命令查看集群状态,最重要的字段,cluster_state:ok,说明集群正常;
3、另外可以使用cluster nodes查看哪些节点fail;
linux安装redis4.0.6 和设置开机自启
最新推荐文章于 2024-07-26 18:04:54 发布