zoukankan      html  css  js  c++  java
  • Redis常用命令操作

    字符串类型:
    	* 存储: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 ~~~~~

  • 相关阅读:
    96. 不同的二叉搜索树
    95. 不同的二叉搜索树 II
    94. 二叉树的中序遍历
    93. 复原IP地址
    python-007(用户登录(三次机会重试))
    python-006求1-2+3-4+5.....99的所有数的和
    python006(求1-2+3-4+5.....99的所有数的和)
    python-005(1-100奇数和偶数)
    python-004(while循环)
    python-003(if...elif...else)
  • 原文地址:https://www.cnblogs.com/wbyixx/p/11970936.html
Copyright © 2011-2022 走看看