Jedis相关操作api---字符串
来源:互联网 发布:mysql安装后连接不上 编辑:程序博客网 时间:2024/06/13 23:40
文档地址:redis API。
String ping():连接成功返回 “PONG”。
String set(String key,String value) :如果key已经存在测覆盖,设值成功返回”OK”,字符串不能超过1073741824字节(1 GB)。
Long setnx(String key,String value):如果key已经存在不执行操作.“1” if the key was set ,“0” if the key was not set
String get(String key) : 根据key获取值. 如果没有相应key,返回null,如果存储在键上的值不是字符串,则返回错误,因为只能处理字符串值。
Boolean exists(String key):如果指定的键存在,则返回“1”,否则返回“0”。注意即使是以空字符串为值的键也会返回“1”。时间复杂度:O(1).
Long del(String… keys):移除指定的键。如果给定的键不存在,则不对该键执行操作。命令返回移除的键个数。时间复杂度:O(1); 特别是:如果一个或多个键被删除,则大于0的整数 ,如果没有指定的键存在,返回0.
String type(String key):返回以字符串形式的键存储的值的类型,类型是”none”, “string”, “list”, “set”. 如果key不存在则”none”.
String flushDB():删除当前选定的数据库的所有键。这个命令永远不会失败。
String flushAll():删除所有现有数据库的所有键,而不仅仅是当前选中的。这个命令永远不会失败.
Set keys(String pattern):用于查找所有符合给定模式 pattern(正则表达式)的key。pattern中使用星号模糊匹配或者直接使用查找所有key.
String rename(String oldkey,String newkey):自动重命名的关键oldkey到newkey。如oldkey不存在,则返回错误。如果newkey已经存在,则覆盖原有的newkey。
Long renamenx(String oldkey,String newkey) :如果newkey已经存在,则重命名失败;重命名成功返回”1”,失败返回”0”.
Long expire(String key,int seconds) : 用于设置key的过期时间,以秒计,key过期后不再可用,将被自动删除。(Redis > = 2.1.3将愉快地更新超时发生)设置成功返回”1”;如果关键字不存在,设置失败,返回”0”。
Long expireAt(String key,long unixTime):用于设置key到冒个时间过期,以秒计。
pexpire,pexpireAt:与上面类似,只是时间是以毫秒计算。
Long ttl(String key):检查一个给定的key缓存还剩余多少秒。如果key不存在或过期,则返回-2; 如果key未设置时间限制,则返回-1.
String select(int index):
Long move(String key,int dbIndex):将指定的key从当前选定的DB移动到指定的目标数据库,注意,只有当key成功移动时,该命令返回1;如果移动的key已经存在在目标DB里或在当前DB中没有找到,key移动失败,返回0.
String getSet(String key,String value):设置key字符串的值并返回存储在key上的旧值。若原先没有对应的key,返回null.
Long setnx(String key,String value):如果key已经存在不执行操作.“1” if the key was set ,“0” if the key was not set
String setex(String key, int seconds, String value):该命令完全等同于以下组命令:SET + EXPIRE。操作是原子的。
String mset(String… keysvalues):设置多个key,value.若有相同的key,直接覆盖。参数必须是偶数(key,value),否则报错。
Long msetnx(String… keysvalues):若key存在将,不执行任何操作时即使只是其中一个key已存在。 执行返回“1”,不执行返回“0”。
Long append(String key,String value):如果key已经存在且是一个字符串,将设置值追加在字符串结尾。如果key不存在,则创建并设置值。返回的是追加操作后字符串的总长度。
String substr(String key,int start,int end):返回从偏移开始到偏移结束的字符串的一个子集(包括两个偏移量)。可以使用负偏移,以便从字符串的结束处提供偏移量。所以- 1意味着最后一个字符,-倒数第二个2等等。该函数处理超出范围的请求而不引发错误,但只将所得到的范围限制到字符串的实际长度。 如果key不存在,也不会报错,返回空。
- Jedis相关操作api---字符串
- Jedis相关操作api---哈希
- Jedis相关操作api---list
- Jedis相关操作
- Jedis相关操作总结
- java字符串API相关操作
- Jedis中List相关操作
- Jedis里SortedSet相关操作
- Zigbee字符串操作的相关API
- java操作redis。jedis使用api
- Jedis API操作Redis数据库入门
- Jedis中hset散列相关操作
- Jedis API
- 手机相关操作API
- jedis操作
- Jedis操作
- jedis 操作
- JS 字符串操作API
- ubuntu 命令行卸载并清理软件
- HTTP协议
- 二叉搜索树---红黑树节点插入
- shell排序代码
- Algorithm头文件中的next_permutation全排列函数
- Jedis相关操作api---字符串
- C++学习(18)
- 反射
- 《软技能——代码之外的生存指南》————面试,健身,理财
- 第一个c语言小程序。
- Caffe训练源码基本流程
- Qt 使用treeview
- Spring学习
- RBAC权限管理