Redis常用命令操作

FLowUs邀请链接:https://flowus.cn/login?code=AXNU63
FlowUs邀请码:AXNU63


字符串类型:
	* 存储:set key value
	* 获取:get key

		* 无值返回nil
	* 删除:del key

哈希类型 hash:
	* 存储:hset key field value
	* 获取:

		* 获取指定field:hget key field
		* 获取全部field:hgetall key
	* 删除:hdel key field

列表类型:可以添加一个元素到列表的头部或者尾部
	* 存储:

		* 将元素添加到列表左边:lpush key value1
		* 将元素添加到列表右边:rpush key value2
	* 获取:

		* 范围获取:lrange key start end(获取所有可以写start是0,end是-1)
	* 删除:

		* lpop:从左边弹出一个元素(删除最左边元素并返回)
		* rpop:从右边弹出一个元素

集合类型:
	* 存储:sadd key value
	* 获取:smembers key:获取set集合中所有元素
	* 删除:srem key value:删除set集合中的某个元素

有序集合类型:不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的,但分数(score)却可以重复集合是通过哈希表实现的,所以添加、删除、查找的复杂度都是O(1)。
	* 存储:zadd key score value
	* 获取:

		* 获取所有:zrange key start end
	* 删除:zrem key value

通用命令:
	* 查询所有的键:keys *  (*处其实可以添加正则表达式)
	* 获得value类型:type key
	* 删除指定key的value:del key


~~~~~ END ~~~~~

posted @ 2019-12-02 15:39  wbytts  阅读(168)  评论(0编辑  收藏  举报