安装:参考本人脚本,预计2022年7月22日发布
cd /usr/local/redis-cluster/6661 ----先进入有redis-cli的文件夹
./redis-cli --cluster create 127.0.0.1:6661 127.0.0.1:6662 127.0.0.1:6663 127.0.0.1:6664 127.0.0.1:6665 127.0.0.18:6666 --cluster-replicas 1
以集群方式启动
或者创建软连接:
ln -s /usr/local/redis-cluster/6661/redis-* /usr/bin
Redis 命令工具
Redis 提供了多个命令工具,这些命令工具的作用分别如下所示:
redis-server ; 用于启动redis的工具,
redis-benchmark; 用于检测redis在本机的运行效率
redis-check-aof; 修复apf 持久化文件
redis-check-rdb; 修复rdb持久化文件
redis-cli; redis client 命令工具
redis-setinel; redis-server 文件的软链接
客户端操作:
redis-cli -p 6661 -c ---连接redis
[root@localhost ~]# redis-cli -p 6661 -c
127.0.0.1:6661> ping ----测试
PONG
127.0.0.1:6661> set k4 v4 ----建立键值对
-> Redirected to slot [8455] located at 192.168.137.209:6662
OK
127.0.0.1:6661> get k4 ---获得k4键的值
127.0.0.1:6661>KEYS * ---查看所有键
127.0.0.1:6661>KEYS v?? ---查看v开头后面含任意两个字符的数据
127.0.0.1:6661>KEYS v* --含义自己猜
127.0.0.1:6661>exists k4 ---看看k4键是否存在 (回显1表示存在,回显0表示不存在)
127.0.0.1:6661>type k1 ---查看键对应的值的类型
127.0.0.1:6661>rename k4 k41 --重命名key
127.0.0.1:6661>dbsize ---查看当前数据库中key的数目
127.0.0.1:6661>select 10 ---切换为序号为10的数据库(默认0~15)集群模式下不允许
127.0.0.1:6661>move k1 1 --移动k1到序号1的数据库 集群模式下不允许
127.0.0.1:6661>flushdb ---清除当前数据库 危险
127.0.0.1:6661>flushall ---清除所有数据库 危险
127.0.0.1:6661> help @list ----查看与list类型相关的命令
127.0.0.1:6661> help set ----查看set命令的帮助信息
192.168.137.209:6662> info ----查看redis信息
192.168.137.209:6662> quit ----退出
测试:redis-benchmark
./redis-benchmark -h localhost -p 6661 -c 100 -n 10000 (先切换到redis安装目录下) 测试并发性能 -c表示并发数 -n 表示连接请求数
./redis-benchmark -h localhost -p 6661 -q -d 100 测试存取100B数据包的性能
./redis-benchmark -h localhost -t set,lpush -n 100000 -q 测试set及lpush操作时性能