【redis系列】字符串数据结构

redis对字符串操作的常用命令

redis原生命令 spring封装的redisTemplate 注释 使用字符串数据结构 redisTemplate.opsForValue() 使用redis的字符串数据结构 SET key value redisTemplate.opsForValue().set(K key, V value) 存入单个字符串键值对 MSET key value [key value …] redisTemplate.opsForValue().multiSet(Map<? extends K, ? extends V> map) 批量存储字符串键值对 SETNX key value redisTemplate.opsForValue().setIfAbsent(K key, V value) 存入一个不存在的键值对,如果存在,则无法存入 GET key redisTemplate.opsForValue().get(Object key) 获取一个字符串键值 MGET key [key…] redisTemplate.opsForValue().multiGet(Collection keys) 批量获取字符串键值 DEL key [key…] redisTemplate.delete(Collection keys) 删除一个或多个键值 EXPIRE key seconds redisTemplate.expire() 设置一个键的过期时间 INCR key[原子] redisTemplate.opsForValue().increment(Object key) 将key中存储的值+1 DECR key[原子] redisTemplate.opsForValue().decrement(Object key) 将key中存储的值-1 INCRBY key increment[原子] redisTemplate.opsForValue().increment(Object key, long delta) 将key中存储的值+increment DECRBY key decrement[原子] redisTemplate.opsForValue().decrement(Object key, long delta) 将key中存储的值-decrement
经验分享 程序员 微信小程序 职场和发展