Redis中五种数据类型及其常用命令
redis存储:key,value格式的数据,其中key都是字符串。value有5种不同的数据结构,其中最常用的是前两种。
通用命令:keys * 获取所有的键
1、字符串类型 String
1、set key value 存储键-值
eg::set username 张三
set age 18
2、get key 根据键取值
eg: get username
4、incr key key对应的value自增1
eg:incr age
5、decr key key对应的value自减1
eg:decr age
6、del key 根据key删除数据
eg:del age
2、哈希类型 hash :map格式
1. hset key field value 存储
eg:hset myhash username 李四
hset myhash password 123
2. hget key field 获取指定的field对应的值
eg: hget myhash username
3. hgetall key 获取所有的field和value
eg:hgetall myhash
4. hdel key field 删除
eg:hdel myhash username
3、列表类型 list :Linkedlist格式
1. 添加:
1. lpush key value: 将元素加入列表左表
eg:lpush myList a
2. rpush key value:将元素加入列表右边
eg: rpush myList c
2. 获取:
1. lrange key start end 范围获取
eg:lrange myList 0 -1 0 -1代表获取所有
3. 删除:
1.lpop key: 删除列表最左边的元素,并将元素返回
2.rpop key: 删除列表最右边的元素,并将元素返回