- 浏览: 84292 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (110)
- 异常信息 (3)
- JVM (3)
- Maven (2)
- 安全加密 (4)
- server服务类 (8)
- 前端技术类 (7)
- 设计模式 (2)
- memcached (0)
- mongodb (3)
- pinyin4j (1)
- struts2 (1)
- 杂烩 (26)
- 爬虫 (3)
- Java反射 (2)
- RMI (1)
- Velocity (2)
- node.js (0)
- GIT (4)
- ffmpeg与java (1)
- Spring Boot (0)
- Linux (3)
- Spring (4)
- 七牛云服务 (1)
- shell (2)
- python (0)
- JNI实现Java和其他语言的通信 (0)
- nutz (1)
- zookeeper (1)
- dubbo (0)
- Druid数据库连接池 (1)
- redis (14)
- hessian (0)
- RabbitMQ (0)
- ActiveMQ (1)
- JFinal极速 web 开发框架 (0)
- solr (0)
- jersey【RESTful Web Services in Java】 (0)
- GO学习 (6)
- nginx (1)
- TapeStry (2)
- Disruptor,并发 (1)
- Mybatis (1)
最新评论
-
qii404:
推荐另一个Redis可视化客户端,开源并且跨平台支持,性能可以 ...
redis可视化工具RedisClient使用
redis 127.0.0.1:6379> set my_key "zbbcnzz" //存贮key为my_key的值为"zbbcnzz" OK redis 127.0.0.1:6379> get my_key //获得my_key的值 "zbbcnzz" redis 127.0.0.1:6379> rename my_key "new_key" //重命名key为"new_key" OK redis 127.0.0.1:6379> get new_key "zbbcnzz" redis 127.0.0.1:6379> del new_key //删除名叫new_key的key (integer) 1 redis 127.0.0.1:6379> exists new_key //查询某个key是否存在,不存在返回0 设置过期时间 方式一: redis 127.0.0.1:6379> expire my_key 5 //设置5秒后过期(注:单位 秒) (integer) 1 redis 127.0.0.1:6379> exists my_key (integer) 0 方式二: redis 127.0.0.1:6379> expireat my_key 5000 //设置key的存活时间 (注: 时间戳) (integer) 1 redis 127.0.0.1:6379> exists my_key //存活时间结束后,再看看my_key是否存在,结果是不存在了 (integer) 0 筛选key redis 127.0.0.1:6379> set my_key "c++" OK redis 127.0.0.1:6379> set my_key1 "c#" OK redis 127.0.0.1:6379> keys my_* 1) "my_key" 2) "my_key1" 移动key到另一个库 redis 127.0.0.1:6379> select 0 //redis默认使用0库 select 0 用于切换数据库 OK redis 127.0.0.1:6379> move my_key 1 //把my_key移动到1库 (integer) 1 查看key的剩余过期时间 方式一: redis 127.0.0.1:6379> set zbb "a good man" OK redis 127.0.0.1:6379> expire zbb 20 //设置过期时间20秒 (integer) 1 redis 127.0.0.1:6379> ttl zbb //还剩14秒 (integer) 14 redis 127.0.0.1:6379> ttl zbb //还剩2秒 (integer) 2 redis 127.0.0.1:6379> ttl zbb //失效了 (integer) -1 redis 127.0.0.1:6379> get zbb //失效了找不到该key了 (nil) 方式二: PTTL KEY_NAME (当 key 不存在时,返回 -2 。 当 key 存在但没有设置剩余生存时间时,返回 -1 。 否则,以毫秒为单位,返回 key 的剩余生存时间。 注意:在 Redis 2.8 以前,当 key 不存在,或者 key 没有设置剩余生存时间时,命令都返回 -1 。) 移除key的过期时间 redis 127.0.0.1:6379> set my_key "how are you" OK redis 127.0.0.1:6379> expire my_key 20 //设置过期时间20秒 (integer) 1 redis 127.0.0.1:6379> persist my_key //移除该key的过期时间 (integer) 1 redis 127.0.0.1:6379> ttl my_key //再查看过期时间 没了 (integer) -1 查看key的存贮类型 redis 127.0.0.1:6379> type my_key string
- r.pdf (817 KB)
- 下载次数: 0
发表评论
-
redis之管道技术 & 分区
2016-07-12 00:25 1534Redis 管道技术 Redis是一 ... -
redis之安全&性能&客户端连接
2016-07-11 14:13 853redis安全 我们可以通过 ... -
rerfis之备份与恢复
2016-07-11 13:42 529save 命令用于创建当前数据库的备份。 该命令将在 red ... -
redis之事务
2016-07-11 13:17 445Redis 事务可以一次执行多个命令, 并且带有以下两个重要的 ... -
redis之发布订阅
2016-07-11 11:42 509Redis 发布订阅(pub/sub)是一种消息通信模式:发送 ... -
redis数据类型之有序集合 sorted set
2016-07-11 11:09 777Redis 有序集合(sorted set) Redis 有序 ... -
redis数据类型之set常用操作
2016-07-08 13:51 352Redis的Set是string类型的无序集合。集合成员是唯一 ... -
redis数据类型之list常用操作
2016-07-08 11:38 559Redis 的list 列表类型 是 ... -
简单的利用Jedis连接redis操作数据库
2016-07-07 16:37 559首先添加jar包 public static ... -
redis数据类型之hash
2016-07-07 13:39 472Redis的hash 是一个string类型的field和 ... -
redis数据类型操作之String类型常用操作
2016-07-07 11:52 527redis 127.0.0.1:6379> set ... -
redis可视化工具RedisClient使用
2016-07-05 16:32 2984首页我先把redis的密码设置为:123456 redis 1 ... -
redis 在windows 上安装
2016-07-05 11:12 497第一步认识redis Redis是一个开源的,先进的 k ...
相关推荐
【Redis_Key操作命令】是Redis中的重要组成部分,主要用于管理和操作Redis数据库中的键(Key)。Redis是一种内存数据存储系统,常用于实现数据队列、缓存、计数器等多种功能,而Key的操作是实现这些功能的基础。 一...
在Python中,我们可以使用`redis`库来方便地操作`SCAN`命令。`scan_iter`函数是一个迭代器,可以用来遍历匹配特定模式的所有key。以下是一个简单的Python脚本实例,用于统计并输出指定前缀的key数量: ```python #!...
分布式Redis原子操作示例,近期项目中遇到分布式项目中多节点大并发操作redis同一个key。此案例利用java调用LUA脚本实现redis操作的原子性。分享出来大家参考。
然后,定义一个RedisTemplate bean,用于操作Redis。在Spring Boot自动配置的基础上,我们通常不需要手动创建这个bean,但可以根据需要自定义配置: ```java @Configuration public class RedisConfig { @Bean ...
总结来说,通过Key前缀分析Redis内存占用并导出结果到CSV文件,是一个涉及Redis内存管理、PHP编程、数据遍历、排序算法和文件操作等多个IT领域的综合实践。了解并掌握这些知识点,对于优化Redis的内存使用,提升系统...
Laravel Redis操作大全提供了Redis操作的详细介绍,涵盖了基本的set/get操作、setex存储带存储时效的记录、add操作、getset操作、incrby/incr/decrby/decr操作、exists检测操作、type类型检测、append连接操作、...
### Java对Redis的基本操作 #### 一、Redis服务器端安装及配置 1. **下载**: - 访问[MSOpenTech/redis](https://github.com/MSOpenTech/redis)页面,下载适用于Windows平台的`redis2.6`版本。 - 解压缩后,根据...
它的语法简洁且功能强大,本文将深入探讨Redis的语法、Key值设计原则以及常见应用场景。 一、Redis基本语法 1. 设置键值对:`SET key value`,例如 `SET user:123 username` 可以存储用户ID为123的用户名。 2. ...
大Key是指那些其值非常大的键值对,这些Key的存在可能严重影响Redis的性能,尤其是在单线程模型下,对大Key的操作容易导致Redis阻塞。 **解决方案**: 1. **单个Key存储的值很大**: - **整存整取**:如果Key的...
谈下你对 Redis 的了解? 1)Redis是一种基于键值对的NoSQL数据库(非关系...包括c#引用的包,操作类,包括操作List,Hash、SortedSet等全有了 更多请查阅 https://blog.csdn.net/weijia3624/article/details/130691865
本文将深入探讨如何在Java环境中进行Redis操作,并对这些操作进行封装,以实现更高效、可复用的代码。 首先,我们需要一个连接池来管理Redis连接,这有助于减少创建和销毁连接的开销。Jedis是Java中常用的Redis...
在PHP中,Redis是一个流行的键值存储系统,用于在内存中高效地存储和检索数据。这个"php的Redis类操作...此外,根据你的需求,还可以扩展这个类以支持更多Redis特性和操作,如设置过期时间、集合、有序集合、哈希表等。
在Windows环境下操作Redis,需要考虑系统兼容性,因为Redis官方主要针对Linux发行版进行优化,但在Windows上也有相应的实现。本教程将深入探讨如何在Windows下安装和使用Redis。 首先,下载Redis的Windows版本。在...
redis操作命令大全 DEL key [key ...] 删除给定的一个或多个 key 。 不存在的 key 会被忽略。 可用版本: >= 1.0.0 时间复杂度: O(N),N 为被删除的 key 的数量。 删除单个字符串类型的 key ,时间复杂度为 O(1)。 ...
console.log(`Key ${key} not found in Redis.`); } }); callback(); } // 使用示例 exportAllKeysToRedis(['key1', 'key2', 'key3'], () => { console.log('Export completed'); }); ``` 这个函数遍历一组...
接下来,我们可以执行各种Redis操作: 1. **获取数据**:通过`get`方法获取指定键的值。 ```php $key = 'example_key'; $value = $redis->get($key); echo "Value for key '$key' is: $value\n"; ``` 2. **设置...
本文将详细介绍 Redis 的基本操作命令,包括与服务器的沟通、查看当前数据库中 key 的数目、切换库、获取配置信息、删除数据、退出 Redis 等。 一、与服务器的沟通命令 Ping 命令用于检查 Redis 服务器是否正常...
本篇将详细讲解如何使用Java操作Redis,包括各个数据类型的操作以及增删改查的基本方法。 首先,我们需要在Java项目中引入Jedis库,它是Java操作Redis最常用的客户端。可以通过Maven或Gradle将其添加到构建文件中。...
本篇文章将深入探讨如何使用 C# 操作 Redis,并提供相关的实践示例。 1. **安装 Redis 客户端库** 在 C# 中操作 Redis,我们需要借助客户端库。StackExchange.Redis 是广泛使用的开源库,提供了丰富的 Redis 操作 ...
### Redis基础操作详解 Redis(Remote Dictionary Server)是一款开源的键值存储系统,以其高性能、低延迟的特点在缓存、消息队列等多个场景下得到广泛应用。本文将对Redis的基础操作进行详细介绍,帮助初学者快速...