环境准备
安装 gcc环境
yum install gcc
如果运行失败
- 安装gcc套装
yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make
- 升级gcc
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
下载安装包
wget http://download.redis.io/releases/redis-6.0.6.tar.gz
其它下载方式:
官网下载
github下载
安装
解压:tar -zxvf redis-6.0.6.tar.gz -C
进入解压后的文件夹,编译:make
安装并指定目录:make install PREFIX=/usr/local/redis/6379
使用
启动服务端:./redis-server
启动客户端:./redis-cli
基础命令:
keys *
set key1 value1
get key1
del key1
后台使用
去解压后的文件夹将redis.conf复制到安装目录:cp redis.conf /usr/local/redis/6379
修改此文件:vim redis.conf
将daemonize no 改为 daemonize yes
运行:./redis-server redis.conf
redis-cli连接指定端口:./redis-cli -p 6371
查看redis进程:ps -ef|grep redis
结束进程:kill -9 进程号
集群搭建
复制redis
准备6个相同的redis:cp -r 6379 6371
cp -r 6379 6372
cp -r 6379 6373
cp -r 6379 6374
cp -r 6379 6375
cp -r 6379 6376
修改配置文件:
cluster-enabled yes # 允许redis支持集群模式
port 6371 #修改端口
pidfile /var/run/redis_6371.pid #服务启动时用到,需要和port 的值一致(可以不改)
编写shell脚本并启动
#!/bin/bash
for is in {1..6}
do
#/usr/local/redis/637$is/bin/redis-server /usr/local/redis/637$is/bin/redis.conf
cd /usr/local/redis/637$is/bin/
./redis-server redis.conf
done
./start-redis.sh
集群启动cluster
./redis-cli --cluster create 0.0.0.0:6371 0.0.0.0:6372 0.0.0.0:6373 0.0.0.0:6374 0.0.0.0:6375 0.0.0.0:6376 --cluster-replicas 1
./redis-cli cluster -help 总结
启动redis-cli:./redis-cli -p 6371 -c