Redis运维命令
Redis启动、连接命令
Redis支持五种数据类型:
string(字符串),
hash(哈希),
list(列表),
set(集合)
zset(sorted set:有序集合)
连接:
本机redis-cli
远程redis-cli -h host -p port -a password
redis-cli -c -h 10.76.224.229 -p 6202 -a 密码
redis-cli -c -h 10.1.243.23 -p 7000 //集群方式登陆:-c说明以集群的方式登录
redis-cli --raw 防止中文乱码
PING 测试服务器是否正常
info 查看服务端信息和版本
cluster nodes 查看集群节点信息
redis集群操作
任意一个节点都可以创建key,或者查看key(演示)
redis-trib.rb check 192.168.133.130:7000//检测集群状态
cluster nodes//列出节点
cluster info//查看集群信息
cluster meet ip port //添加节点
cluster forget node_id //移除某个节点
cluster replicate node_id//将当前节点设置为指定节点的从
cluster saveconfig//保存配置文件
如果是用apt-get或者yum install安装的redis,可以直接通过下面的命令停止/启动/重启redis
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
如果是通过源码安装的redis,则可以通过redis的客户端程序redis-cli的shutdown命令来重启redis
1.redis关闭
redis-cli -h 127.0.0.1 -p 6379 shutdown
2.redis启动
redis-server
如果上述方式都没有成功停止redis,则可以使用终极武器 kill -9
测试网络PING
设置密码:
CONFIG get requirepass
CONFIG set requirepass "yiibai"
CONFIG get requirepass
客户端向Redis服务器验证自身,并检查服务器是否正在运行
AUTH "password"
PING
获取有关服务器的所有统计信息和信息info
获取配置
CONFIG SET loglevel "notice"
CONFIG GET loglevel
CONFIG GET *
基准测试命令的基本语法redis-benchmark [option] [option value]
通过调用100000个命令检查Redis:redis-benchmark -n 100000
Redis基准实用程序中多个选项的使用redis-benchmark -h 127.0.0.1 -p 6379 -t set,lpush -n 100000 -q
在Redis配置文件(redis.conf)中,有一个名称为maxclients的属性,它描述了可以连接到Redis的客户端的最大数量。
config get maxclients
将客户端的最大数目设置为100000,并启动服务器。
redis-server --maxclients 100000
1.redis命令
1 redis执行了make install后,redis的课执行文件都会自动复制到 /usr/local/bin 目录
2 redis-server redis服务器
3 redis-cli redis命令行客户端
4 redis-benchmark redis性能测试工具
5 redis-check-aof aof文件修复工具
6 redis-check-dump rdb文件检查工具
2.停止 redis 命令
# 停止Redis命令
redis-cli shutdown
只能一个节点一个节点的停止
http://doc.redisfans.com/server/shutdown.html
进来不要强制杀死进程,会丢失数据
#kill -9 10252 10257 10262 10267 10272 10294
#也可执行以下命令来关闭redis进程
#pkill -9 redis怎样查看Redis的版本号
配置Redis的持久化配置
Redis集群设置密码
Redis客户端最大连接数查询与设置
禁止一些高危命令
查看redisCluster集群中所有keys值的命令
Redis集群批量删除key
删除当前数据库中的所有Key
Redis运维常用命令
Redis查询某个key的slot
Redis的scan命令
判断key是否存在和计算key的值的数量
Last updated