Redis常用命令

Redis 常用操作命令,非常详细!

管理命令

命令 操作 备注
redis-server [--port 6379] 启动Redis
redis-server [xx/xx/redis.conf] 通过配置文件来启动Redis
redis-cli.exe -h 127.0.0.1 -p 6379 -a test 连接本地6379端口的redis服务,使用密码test
redis-cli shutdown 停止Redis

key操作命令

命令 操作 备注
keys * 获取所有键 *表示通配符,表示任意字符,会遍历所有键显示所有的键列表,时间复杂度O(n),在生产环境不建议使用。
dbsize 获取键总数 获取键总数时不会遍历所有的键,直接获取内部变量,时间复杂度O(1)。
exists akey bkey 查询键是否存在 可查询多个,返回存在的个数。
del akey bkey 删除键 可以删除多个,返回删除成功的个数。
move akey 2 移动键 把akey移到2号数据库
select 2 选择查询库
ttl akey 查询key的生命周期(秒)
expire akey 60 设置过期时间 60s
persist akey 设置永不过期
rename akey akey123 更改键名称

字符串操作命令

命令 操作 备注
set akey 测试 存放键值
get akey 获取键值
incr bkey 值递增/递减 如果字符串中的值是数字类型的,可以使用incr命令每次递增,不是数字类型则报错
mset akey 测试 bkey 66 批量存放键值
mget akey bkey 批量获取键值
strlen akey 获取值长度
append akey hi 追加内容
getrange akey 0 2 获取部分字符 获取索引0到4的字符串

集合操作命令

集合

有序集合

列表操作命令

散列操作命令

redis初识

Windows安装Redis

下载地址:https://github.com/tporadowski/redis

部署为服务

命令行进入安装目录/解压目录

安装服务: redis-server.exe –service-install redis.windows.conf –loglevel verbose

卸载服务:redis-server –service-uninstall

开启服务:redis-server –service-start

停止服务:redis-server –service-stop

重命名服务:redis-server –service-name name

以下将会安装并启动三个不同的Redis实例作服务:

1
2
3
4
5
6
7
8
9
10
11
redis-server --service-install --service-name redisService1 --port 10001

redis-server --service-start --service-name redisService1

redis-server --service-install --service-name redisService2 --port 10002

redis-server --service-start --service-name redisService2

redis-server --service-install --service-name redisService3 --port 10003

redis-server --service-start --service-name redisService3
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×