redis常用命令(-)
2015-09-20 22:38
716 查看
1.赋值、取值、删除(字符串类型)
set key value
get key
del key
2.递增数字
incr key
incrby key increment
incrby 与incr命令基本一样,incrby可通过increment指定每次增加的数值。
3.减少指定的整数
decr key
decrby key decrement
decrby 与decr命令基本一样,同incrby
4.增加指定浮点数
incrbyfloat by increment
可递增一个双精度浮点数
5. 向尾部追加值
append key value
向键值的末尾追加value,相当于set key value
6.获取字符串长度
strlen key
返回键值的长度,如果键不存在则返回0
7.同时获得/设置多个值
mget key [key ...]
mset key value [key value ...]
mget/mset与get/set相似,不过mget/mset可以同时获得/设置多个键的键值
8.位操作
getbit key offset
setbit key offset value
bitcount key [start] [end]
bitop operation destkey key [key ....]
----------------------------------------------------------------------------------------------------------------------------
9.赋值与取值 (散列类型)
hset key field value
hget key filed
hmset key field value [field value ...]
hmget key field [field ...]
hgetall key
hset不区分插入和更新操作,插入操作成功返回1,更新成功返回0
hmset 多字段操作
10. 判断字段是否存在
hexists key filed
判断一个字段是否存在,存在则返回1,否则返回0,如果键不存在也会返回0
11. 当字段不存在时赋值
hsetnx key field value
hsetnx与hset类似,区别在于如果字段已经存在,hsetnx将不执行任何操作
12. 增加数字
hincrby by field increment
散列类型没有hincr命令,可通过hincrby key field 1 实现
13. 删除字段
hdel key field [field.....]
hdel 可以删除一个或多个字段,返回值是被删除的字段的个数
14. 只获取字段名或字段值
hkeys key
hvals key
15. 获得字段数量
hlen key
set key value
get key
del key
2.递增数字
incr key
incrby key increment
incrby 与incr命令基本一样,incrby可通过increment指定每次增加的数值。
3.减少指定的整数
decr key
decrby key decrement
decrby 与decr命令基本一样,同incrby
4.增加指定浮点数
incrbyfloat by increment
可递增一个双精度浮点数
5. 向尾部追加值
append key value
向键值的末尾追加value,相当于set key value
6.获取字符串长度
strlen key
返回键值的长度,如果键不存在则返回0
7.同时获得/设置多个值
mget key [key ...]
mset key value [key value ...]
mget/mset与get/set相似,不过mget/mset可以同时获得/设置多个键的键值
8.位操作
getbit key offset
setbit key offset value
bitcount key [start] [end]
bitop operation destkey key [key ....]
----------------------------------------------------------------------------------------------------------------------------
9.赋值与取值 (散列类型)
hset key field value
hget key filed
hmset key field value [field value ...]
hmget key field [field ...]
hgetall key
hset不区分插入和更新操作,插入操作成功返回1,更新成功返回0
hmset 多字段操作
10. 判断字段是否存在
hexists key filed
判断一个字段是否存在,存在则返回1,否则返回0,如果键不存在也会返回0
11. 当字段不存在时赋值
hsetnx key field value
hsetnx与hset类似,区别在于如果字段已经存在,hsetnx将不执行任何操作
12. 增加数字
hincrby by field increment
散列类型没有hincr命令,可通过hincrby key field 1 实现
13. 删除字段
hdel key field [field.....]
hdel 可以删除一个或多个字段,返回值是被删除的字段的个数
14. 只获取字段名或字段值
hkeys key
hvals key
15. 获得字段数量
hlen key
相关文章推荐
- redis实现网站最新登录用户功能
- Spring Boot 分布式Session状态保存Redis
- Spring Boot 分布式Session状态保存Redis
- Spring Boot 分布式Session状态保存Redis
- Spring Boot 分布式Session状态保存Redis
- redis的key的过期机制
- Redis安装
- redis远程登录
- redis2.8.22编译、安装、运行、停止
- 【Redis】Redis学习笔记02_使用Redis来管理Tomcat集群的Session
- Redis Sentinel
- Mybatis使用Redis二级缓存
- 几点建议,让Redis在你的系统中发挥更大作用
- redis 安装 以及php扩展安装
- java对redis的基本操作
- Windows版的Redis
- centos7 安装 redis
- Redis 禁用FLUSHALL FLUSHDB KEYS 命令
- springMvc redis 配置开发案例
- redis 集群性能测试以及与单机性能对比