Redis支持五种数据类型
字符串类型(String)、散列类型(Hash)、列表类型(List)、集合类型(SET)、有序集合类型(SortSet)
Redis键命名建议 -------- 对象类型:对象ID:对象属性
常用操作命令:
1、基础命令
KEYS pattern 获得符合规则的键名列表,pattern支持glob风格统配符格式
EXISTS key
DEL key 删除值
2、赋值取值
SET key value 设置值
GET key 获取值
3、增减操作
INCR key 当存储的字符串是整数形式时,INCR可以让当前减值递增,并返回递增后的值,注意 当要操作的键不存在时会默认键值为0,所以第一次 增加后 的结果是1,当键值不是整数的时候Redis会报错。
INCRBY key increment 可以通过increment参数指定一次增加的数值
DECR key 值递减
DECR key decrement 值按照decrement 递减
INCRBYFLOAT key increment 增加指定浮点数
4、其他
APPEND key value 向尾部追加值
STRLEN key 获取字符串长度( UTF-8编码的汉字是3个长度)
5、多键值操作
MGET key[key...] 同时获得多个键值 例如 MGET a b
MSET key value [key value ...] 同时设置多个键值 MSET a 1 b 2
6、位操作
GETBIT key offset
SETBIT key offset value
BITCOUNT key [start] [end]
BITOP operation destkey key [key...]