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 ~~~~~

  • 相关阅读:
    DLL相关注意
    给我个理由要用虚析构函数
    字符指针常量和字符数组
    给自己普及网络基本知识
    面向对象三大基本特性,五大基本原则
    C/C++内存区域划分
    C++多态性
    Java XML Schema详解
    Java SE 第一百零五讲 对象的克隆与浅拷贝
    Java SE 第九十七~一百零五讲 线程与进程
  • 原文地址:https://www.cnblogs.com/wbyixx/p/11970936.html
Copyright © 2011-2022 走看看