Redis清除列表List里的数据

清除List里的数据,只需要删除key,就会清除所有列表里的数据。当访问不存在的key时,Redis不会引发任何异常。

DEL key

示例:

redis> KEYS *
(empty list or set)
redis> LPUSH names Zhangsan
(integer) 1
redis> LPUSH names Lisi
(integer) 2
redis> LPUSH names Wangwu
(integer) 3
redis> LLEN names
(integer) 3
redis> LRANGE names 0 2
1) "Wangwu"
2) "Lisi"
3) "Zhangsan"
redis> DEL names
(integer) 1
redis> LLEN names
(integer) 0
redis> LRANGE names 0 2
(empty list or set)

版权声明:著作权归作者所有。

相关推荐

UIWebView与WKWebView清除缓存

在混合开发过程中,由于缓存问题,经常出现web端代码已经修改,而原生展示还是没有改变,这个就是webView自带的缓存机制 这时,我们就希望在合适的地方,自己手动删除缓存,方法如下: UIWebView//清除cookies NSHTTPCookie *cookie; NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sh

Redis用法

1、使用RedisTemplate访问Redis数据结构redisTemplate.opsForValue(); //操作字符串redisTemplate.opsForHash(); //操作hashredisTemplate.opsForList(); //操作listredisTemplate.opsForSet(); //操作setredisTemplate.opsForZSet()

查询Redis数据库的数量

redis数据库的数量是固定的,可以在redis.conf查询到redis数据库的数量。使用grep命令:$ cat redis.conf | grep databasesdatabases 16当然,也可以在redis-cli上查询数据库的数量:127.0.0.1:6379> CONFIG GET databases1) "databases"2) "16"使用config get dat

SSM redis数据源配置

<!-- redis配置开始 --> <!-- 配置JedisPoolConfig实例 --> <bean id="redisPoolConfig" class="redis.clients.jedis.JedisPoolConfig"> <property name="maxIdle&

Python移除列表里重复的数据,并保留原来的次序

这有好几种方法实现。使用set实现def unique_everseen(items): seen = set() seen_add = seen.add return [x for x in items if not (x in seen or seen_add(x))]函数里把seen.add赋值给seen_add本地变量是出于性能考虑,因为seen会动态变化,如果直接在迭代