启动Redis服务 systemctl start redis 或者systemctl restart redis systemctl enable redis systemctl status redis 停止redis服务 systemctl stop redis 查看redis进程 ps -ef |grep redis |
停止redis服务 /usr/local/redis/bin/redis-cli shutdown |
查看redis进程 ps -ef |grep redis |
登陆redis /usr/local/redis/bin/redis-cli -h 127.0.0.1 -p 6379 -a 123456 |
redis数据库删除 redis-cli keys “*kline*” > keys.txt #模糊导出相关的keys |
redis数据导出导入 redis-dump -u 127.0.0.1:6379 -d 0 >redis.json 导出0库数据 |
redis-dump -u :password@127.0.0.1:6379 > test.json |
< test.json redis-load -u 127.0.0.1:6379 |
redis增加内存限制 |
redis-cli -h ip -a passwd |
info |
config set maxmemory 2gb |
config get maxmemory |
# vi /etc/redis.conf #增加以下一行 |
maxmemory 2gb |
redis基本操作 |
set db redis 创建key |
del key_name 删除key |
get db 查看key |
dbsize 查看当前库数量 |
select 3 进入3库 |
keys * 查看所有keys |
flushall 删除所有数据 |
flushdb 清理当前库数据 |
info 统计信息 |
save 备份 BGSAVE 后台备份 |
config get dir 查看redis安装目录 |
config get requirepass 查看是否设置密码验证 |
config set requirepass "123456" 配置redis连接密码 |
config get maxmemory 查看redis使用内存 |
config set maxmemory 2gb 限制redis使用内存 |
redis-benchmark -n 10000 -q 执行 10000 个请求来检测性能 |
config get maxclients 查看redis最大连接数 |
redis-server --maxclients 100000 设置最大连接数 |
info replication 主/从复制信息 |
info cluster Redis 集群信息 |
源实例db0迁移至目标实例db1 |
cat redis_mv.sh |
#!/bin/bash |
脚本批量删除keys: |
#!/bin/bash |