`

redis key操作

阅读更多

root@tts-0001:~# redis-cli 

redis 127.0.0.1:6379> keys *

(empty list or set)

redis 127.0.0.1:6379> set cache ehcache

OK

redis 127.0.0.1:6379> keys *

1) "cache"

redis 127.0.0.1:6379> set file sysfile

OK

redis 127.0.0.1:6379> keys *

1) "file"

2) "cache"

redis 127.0.0.1:6379> randomkey

"file"

redis 127.0.0.1:6379> randomkey

"cache"

redis 127.0.0.1:6379> ttl cache

(integer) -1

redis 127.0.0.1:6379> ttl caches

(integer) -1

redis 127.0.0.1:6379> exists cache

(integer) 1

redis 127.0.0.1:6379> exists caches

(integer) 0

redis 127.0.0.1:6379> rename cache caches

OK

redis 127.0.0.1:6379> keys *

1) "caches"

2) "file"

redis 127.0.0.1:6379> rename caches caches

(error) ERR source and destination objects are the same

redis 127.0.0.1:6379> rename cache caches

(error) ERR no such key

redis 127.0.0.1:6379> type cache

none

redis 127.0.0.1:6379> type caches

string

redis 127.0.0.1:6379> select 1

OK

redis 127.0.0.1:6379[1]> keys *

(empty list or set)

redis 127.0.0.1:6379[1]> select 0

OK

redis 127.0.0.1:6379> move caches 1

(integer) 1

redis 127.0.0.1:6379> move caches 1

(integer) 0

redis 127.0.0.1:6379> select 1

OK

redis 127.0.0.1:6379[1]> keys *

1) "caches"

redis 127.0.0.1:6379[1]> quit

分享到:
评论

相关推荐

    Redis_Key操作命令

    【Redis_Key操作命令】是Redis中的重要组成部分,主要用于管理和操作Redis数据库中的键(Key)。Redis是一种内存数据存储系统,常用于实现数据队列、缓存、计数器等多种功能,而Key的操作是实现这些功能的基础。 一...

    Redis获取某个前缀的key脚本实例

    在Python中,我们可以使用`redis`库来方便地操作`SCAN`命令。`scan_iter`函数是一个迭代器,可以用来遍历匹配特定模式的所有key。以下是一个简单的Python脚本实例,用于统计并输出指定前缀的key数量: ```python #!...

    分布式Redis原子操作示例

    分布式Redis原子操作示例,近期项目中遇到分布式项目中多节点大并发操作redis同一个key。此案例利用java调用LUA脚本实现redis操作的原子性。分享出来大家参考。

    监听redis过期key,做对应业务处理

    然后,定义一个RedisTemplate bean,用于操作Redis。在Spring Boot自动配置的基础上,我们通常不需要手动创建这个bean,但可以根据需要自定义配置: ```java @Configuration public class RedisConfig { @Bean ...

    通过Key前缀分析Redis的内存占用按内存大小排序导出结果到csv文件

    总结来说,通过Key前缀分析Redis内存占用并导出结果到CSV文件,是一个涉及Redis内存管理、PHP编程、数据遍历、排序算法和文件操作等多个IT领域的综合实践。了解并掌握这些知识点,对于优化Redis的内存使用,提升系统...

    Laravel Redis操作大全

    Laravel Redis操作大全提供了Redis操作的详细介绍,涵盖了基本的set/get操作、setex存储带存储时效的记录、add操作、getset操作、incrby/incr/decrby/decr操作、exists检测操作、type类型检测、append连接操作、...

    java对redis的基本操作

    ### Java对Redis的基本操作 #### 一、Redis服务器端安装及配置 1. **下载**: - 访问[MSOpenTech/redis](https://github.com/MSOpenTech/redis)页面,下载适用于Windows平台的`redis2.6`版本。 - 解压缩后,根据...

    Redis语法,Key值设计及常用案例介绍

    它的语法简洁且功能强大,本文将深入探讨Redis的语法、Key值设计原则以及常见应用场景。 一、Redis基本语法 1. 设置键值对:`SET key value`,例如 `SET user:123 username` 可以存储用户ID为123的用户名。 2. ...

    Redis热点key及大key解决方案.docx

    大Key是指那些其值非常大的键值对,这些Key的存在可能严重影响Redis的性能,尤其是在单线程模型下,对大Key的操作容易导致Redis阻塞。 **解决方案**: 1. **单个Key存储的值很大**: - **整存整取**:如果Key的...

    C#操作Redis明细内容 C#调用redis c#使用redis业务 C# Redis操作类 C#中Redis封装的类 C#

    谈下你对 Redis 的了解? 1)Redis是一种基于键值对的NoSQL数据库(非关系...包括c#引用的包,操作类,包括操作List,Hash、SortedSet等全有了 更多请查阅 https://blog.csdn.net/weijia3624/article/details/130691865

    Java操作Redis实例,操作封装

    本文将深入探讨如何在Java环境中进行Redis操作,并对这些操作进行封装,以实现更高效、可复用的代码。 首先,我们需要一个连接池来管理Redis连接,这有助于减少创建和销毁连接的开销。Jedis是Java中常用的Redis...

    php的Redis类操作.zip

    在PHP中,Redis是一个流行的键值存储系统,用于在内存中高效地存储和检索数据。这个"php的Redis类操作...此外,根据你的需求,还可以扩展这个类以支持更多Redis特性和操作,如设置过期时间、集合、有序集合、哈希表等。

    windows下redis操作

    在Windows环境下操作Redis,需要考虑系统兼容性,因为Redis官方主要针对Linux发行版进行优化,但在Windows上也有相应的实现。本教程将深入探讨如何在Windows下安装和使用Redis。 首先,下载Redis的Windows版本。在...

    redis 操作命令

    redis操作命令大全 DEL key [key ...] 删除给定的一个或多个 key 。 不存在的 key 会被忽略。 可用版本: >= 1.0.0 时间复杂度: O(N),N 为被删除的 key 的数量。 删除单个字符串类型的 key ,时间复杂度为 O(1)。 ...

    Nodejs实现redis数据Json格式的导出

    console.log(`Key ${key} not found in Redis.`); } }); callback(); } // 使用示例 exportAllKeysToRedis(['key1', 'key2', 'key3'], () => { console.log('Export completed'); }); ``` 这个函数遍历一组...

    php的Redis类操作

    接下来,我们可以执行各种Redis操作: 1. **获取数据**:通过`get`方法获取指定键的值。 ```php $key = 'example_key'; $value = $redis->get($key); echo "Value for key '$key' is: $value\n"; ``` 2. **设置...

    redis的基本操作命令.docx

    本文将详细介绍 Redis 的基本操作命令,包括与服务器的沟通、查看当前数据库中 key 的数目、切换库、获取配置信息、删除数据、退出 Redis 等。 一、与服务器的沟通命令 Ping 命令用于检查 Redis 服务器是否正常...

    redis java操作demo

    本篇将详细讲解如何使用Java操作Redis,包括各个数据类型的操作以及增删改查的基本方法。 首先,我们需要在Java项目中引入Jedis库,它是Java操作Redis最常用的客户端。可以通过Maven或Gradle将其添加到构建文件中。...

    Redis 利用C#进行操作

    本篇文章将深入探讨如何使用 C# 操作 Redis,并提供相关的实践示例。 1. **安装 Redis 客户端库** 在 C# 中操作 Redis,我们需要借助客户端库。StackExchange.Redis 是广泛使用的开源库,提供了丰富的 Redis 操作 ...

    redis的简单操作

    ### Redis基础操作详解 Redis(Remote Dictionary Server)是一款开源的键值存储系统,以其高性能、低延迟的特点在缓存、消息队列等多个场景下得到广泛应用。本文将对Redis的基础操作进行详细介绍,帮助初学者快速...

Global site tag (gtag.js) - Google Analytics