字符串相关API
API | 描述 |
---|---|
set(K key, V value) | 新增一个键值对,key为键,value为值 |
get(Object key) | 获取指定key对应的值 |
append(K key, V value) | 在原有值的基础上新增字符串到末尾 |
get(K key, long start, long end) | 获取key键所对应value从start位置开始到end位置之间的字符串 |
getAndSet(K key, V value) | 获取原来key键所对应的值作为方法返回值,并对该键重新赋值。 |
setBit(K key, long offset, boolean value) | key键对应的值value对应的ascii码,在offset的位置(从左向右数)变为value。 |
getBit(K key, long offset) | 判断指定的位置ASCII码的bit位是否为1。 |
size(K key) | 获取指定长度的字符串 |
Increment(K key, double delta) | 以增量的方式将double值存储在变量中。 |
Increment(K key, long delta) | 以增量的方式将long值存储在变量中。 |
setIfAbsent(K key, V value) | 如果键不存在则新增,存在则不改变已经有的值。 |
set(K key, V value, long timeout, TimeUnit unit) | 设置变量值的过期时间。 |
set(K key, V value, long offset) | 覆盖从指定位置开始的值。 |
数组相关API
API | 描述 |
---|---|
leftPush(K key, V value) | 在集合左边添加元素值。 |
index(K key, long index) | 获取集合指定位置的值。 |
range(K key, long start, long end) | 获取指定区间的值。 |
leftPush(K key, V pivot, V value) | 把最后一个参数值放到指定集合的第一个出现中间参数的前面,如果中间参数值存在的话。 |
leftPushAll(K key, V… values) | 向左边批量添加参数元素。 |
leftPushAll(K key, Collection values) | 以集合的方式向左边批量添加元素。 |
leftPushIfPresent(K key, V value) | 如果存在集合则添加元素。 |
rightPush(K key, V value) | 向集合最右边添加元素。 |
rightPush(K key, V pivot, V value) | 向集合中第一次出现第二个参数变量元 |