Redis常用命令一
2017-12-02 16:25
232 查看
macOS连接Linux命令 :ssh -p 22 root@119.23.237.95
Redis 命令参考:http://redisdoc.com
1、ps -ef|grep redis 查看当前redis是否启动
2、cd /usr/local/bin/ 进入redis命令所在目录
3、 redis-server /etc/redis.conf
4、redis-benchmark 检测Redis性能
5、shutdown 关闭redis服务
6、redis-cli -p 6379 进入Redis操作
7、select 0进入第0好数据库,redis默认有16个数据库
8、FLUSHDB 清空当前的数据库 数据 FLUSHALL 清空所有的数据库数据
9、DBSIZE 查看当前数据库大小(KV键值对的个数)
10、keys * 查看当前数据库的所有KV键值对
11、redis五大数据类型:String(字符串)、Hash(哈希,类似Java里的Map)、List(列表)、set(集合)、Zset(sorted set 有序集合)
12、set [key] [value] 添加修改键值对
13、EXISTS k1 k2判断key是否存在
14、move k1 8(数据库索引) 将当前数据库下的k1键值对移动到8号数据库
15、ttl k2 判断k2还有多长时间过期,-1表示永不过期,-2表示已过期被移除,单位是秒
16、EXPIRE k2 20 设置k2的过期时间是20秒
17、type k1 获取k1的数据类型,如string
18、get k1 获取k1的值
19、DEL k1 删除k1的值
20、append k1 value 在k1值的后面在添加value字符串
21、STRLEN k1 获取k1值的长度
22、INCR k2 如果k2的值是一个数字,则每次加1
23、INCRBY k2 10 k2的值加上10
24、DECRBY k2 2 k2的值每次减去的2
25、DECR k2 k2的值每次减去1
26、GETRANGE k1 0 2 ,获取k1的0到2的索引的值,如k1的值是123456,该命令返回的值是:123
27、SETRANGE k1 0 XXX 从指定位置替换值,如k1原来的值是12345,指定该命令后变为:XXX45
28、setex k4 20 WWW 设置k4的值是WWW,且只有20秒有效期,20后,k4被销毁
29、setnx k1 10 如果不存在k1,则创建k1,并设值为10
30、mset k7 v7 k8 v8 同时设置k7的值是v7、k8的值是v8
31、mget k7 k8 同时获取k7、k8的值
32、MSETNX k8 v8 k9 v9 如果k8、k9都不存在,同时设置k8的值是v8、k9的值是v9,如果有一个已存在,则都不设置
Redis 命令参考:http://redisdoc.com
1、ps -ef|grep redis 查看当前redis是否启动
2、cd /usr/local/bin/ 进入redis命令所在目录
3、 redis-server /etc/redis.conf
4、redis-benchmark 检测Redis性能
5、shutdown 关闭redis服务
6、redis-cli -p 6379 进入Redis操作
7、select 0进入第0好数据库,redis默认有16个数据库
8、FLUSHDB 清空当前的数据库 数据 FLUSHALL 清空所有的数据库数据
9、DBSIZE 查看当前数据库大小(KV键值对的个数)
10、keys * 查看当前数据库的所有KV键值对
11、redis五大数据类型:String(字符串)、Hash(哈希,类似Java里的Map)、List(列表)、set(集合)、Zset(sorted set 有序集合)
12、set [key] [value] 添加修改键值对
13、EXISTS k1 k2判断key是否存在
14、move k1 8(数据库索引) 将当前数据库下的k1键值对移动到8号数据库
15、ttl k2 判断k2还有多长时间过期,-1表示永不过期,-2表示已过期被移除,单位是秒
16、EXPIRE k2 20 设置k2的过期时间是20秒
17、type k1 获取k1的数据类型,如string
18、get k1 获取k1的值
19、DEL k1 删除k1的值
20、append k1 value 在k1值的后面在添加value字符串
21、STRLEN k1 获取k1值的长度
22、INCR k2 如果k2的值是一个数字,则每次加1
23、INCRBY k2 10 k2的值加上10
24、DECRBY k2 2 k2的值每次减去的2
25、DECR k2 k2的值每次减去1
26、GETRANGE k1 0 2 ,获取k1的0到2的索引的值,如k1的值是123456,该命令返回的值是:123
27、SETRANGE k1 0 XXX 从指定位置替换值,如k1原来的值是12345,指定该命令后变为:XXX45
28、setex k4 20 WWW 设置k4的值是WWW,且只有20秒有效期,20后,k4被销毁
29、setnx k1 10 如果不存在k1,则创建k1,并设值为10
30、mset k7 v7 k8 v8 同时设置k7的值是v7、k8的值是v8
31、mget k7 k8 同时获取k7、k8的值
32、MSETNX k8 v8 k9 v9 如果k8、k9都不存在,同时设置k8的值是v8、k9的值是v9,如果有一个已存在,则都不设置
相关文章推荐
- php常用的redis操作命令详解
- redis数据类型及常用命令使用
- 4.redis常用命令
- redis常用命令
- 介绍 redis-Bit-Map 的相关命令和常用场景
- redis配置密码 redis常用命令
- redis常用命令笔记
- NoSQL数据库之Redis数据库管理五(Redis的常用命令及高级应用)
- 【学习Redis】- 散列(哈希)类型和常用命令
- redis常用命令
- Redis常用命令集,清空redis缓存数据库
- Redis常用命令小总结
- Redis 常用命令
- Redis学习笔记(三)——Redis常用命令入门——字符串类型命令
- redis常用命令
- Redis常用命令手册:服务器相关命令
- redis 集群常用命令及说明
- Redis常用命令
- Redis常用命令
- Redis配置和常用命令