草庐IT

redis-test

全部标签

redis - Webdis 返回空响应

我安装了webdis并运行了Redis服务器。当我尝试通过webdis设置/获取key时,响应为空。所以当我这样做时:curlhttp://127.0.0.1:7379/SET/hello/world我没有收到任何回复。我不确定如何调试它,所以我的问题是:为什么响应会是空的,我该如何调试webdis? 最佳答案 下面是我将如何调试:使用Redis客户端运行等效命令以确保Redis可用:redis-clisethelloworld这应该以“OK”响应作为响应。将“-v”选项与curl一起使用以查看HTTP响应。curl-vhttp:/

php - 以线程安全的方式从redis的列表中删除第n个元素

在cron作业中,我希望在迭代期间以线程安全的方式从redis的列表中删除第n个元素。有可能吗?我可以知道我该怎么做吗?我正在寻找线程安全的方式。会有另外一个writer进程,时不时的对同一个list进行写操作。while(true){//Getallelementsfrom"mylist"list.$list=$redis->lrange("mylist",0,-1);//Iteratethrough"mylist"list.for($n=0;$n线程安全很重要,这样就不会发生下面的情况Cron作业找出“dummy”元素是第5个元素,并准备将其删除。Writer进程正在将附加元素插入

php - 以线程安全的方式从redis的列表中删除第n个元素

在cron作业中,我希望在迭代期间以线程安全的方式从redis的列表中删除第n个元素。有可能吗?我可以知道我该怎么做吗?我正在寻找线程安全的方式。会有另外一个writer进程,时不时的对同一个list进行写操作。while(true){//Getallelementsfrom"mylist"list.$list=$redis->lrange("mylist",0,-1);//Iteratethrough"mylist"list.for($n=0;$n线程安全很重要,这样就不会发生下面的情况Cron作业找出“dummy”元素是第5个元素,并准备将其删除。Writer进程正在将附加元素插入

node.js - 编辑redis hash值的命令

在我的redis数据库中,我有以下结构的数据:Folder(gk)Folder(integration)Folder(apifactory)key(gk:integration:apifactory:mobile)键的hashkey和hashvalue结构如下:HashkeyHashValueendPointTieout5现在我想将此值(5)更改为其他值。编辑值的命令是什么?我也试过:HMSETgk:integration:apifactory:mobilefield1"endPointTimeout"field2"90"但没有任何作用。 最佳答案

node.js - 编辑redis hash值的命令

在我的redis数据库中,我有以下结构的数据:Folder(gk)Folder(integration)Folder(apifactory)key(gk:integration:apifactory:mobile)键的hashkey和hashvalue结构如下:HashkeyHashValueendPointTieout5现在我想将此值(5)更改为其他值。编辑值的命令是什么?我也试过:HMSETgk:integration:apifactory:mobilefield1"endPointTimeout"field2"90"但没有任何作用。 最佳答案

windows - Redis:数据库大小与内存比率(在 Windows 中用完 ram)

我在Windows7上运行最新版本的Redis,并且有一个13GB的redis数据库,所以我将我的计算机ram升级到24GB,但显然这还不够,而且redis显然不是为使用虚拟内存而设计的*.可能无法预测我需要的ram数量(如果我错了请纠正我),那么我最好的选择是什么?我现在只是想分析它的数据库。“过去,Redis开发人员尝试使用虚拟内存和其他系统,以允许大于RAM的数据集,但毕竟,如果我们能做好一件事,我们会非常高兴:数据从内存提供,磁盘用于存储.所以目前还没有为Redis创建磁盘后端的计划。毕竟,Redis的大部分内容都是其当前设计的直接结果。” 最佳答案

windows - Redis:数据库大小与内存比率(在 Windows 中用完 ram)

我在Windows7上运行最新版本的Redis,并且有一个13GB的redis数据库,所以我将我的计算机ram升级到24GB,但显然这还不够,而且redis显然不是为使用虚拟内存而设计的*.可能无法预测我需要的ram数量(如果我错了请纠正我),那么我最好的选择是什么?我现在只是想分析它的数据库。“过去,Redis开发人员尝试使用虚拟内存和其他系统,以允许大于RAM的数据集,但毕竟,如果我们能做好一件事,我们会非常高兴:数据从内存提供,磁盘用于存储.所以目前还没有为Redis创建磁盘后端的计划。毕竟,Redis的大部分内容都是其当前设计的直接结果。” 最佳答案

redis - 服务器重启后找不到redis数据

目前的数据是redis,重启服务器后消失一次。昨天之前是正常的。今天突然出现了。到目前为止没有对配置进行任何更改。所有设置只是默认设置。更新:所有更新仅反射(reflect)在该session的redis客户端中。重新启动后,我转到了旧值本身。发现错误:不幸的是我是redis的新手。所以我不知道redis的持久性。我做了bgsave实现并且我也知道快照 最佳答案 首先,我们需要澄清一下您所说的意外情况。通过Alltheupdatesarereflectedinredisclientonlyforthatsession.Onceres

redis - 服务器重启后找不到redis数据

目前的数据是redis,重启服务器后消失一次。昨天之前是正常的。今天突然出现了。到目前为止没有对配置进行任何更改。所有设置只是默认设置。更新:所有更新仅反射(reflect)在该session的redis客户端中。重新启动后,我转到了旧值本身。发现错误:不幸的是我是redis的新手。所以我不知道redis的持久性。我做了bgsave实现并且我也知道快照 最佳答案 首先,我们需要澄清一下您所说的意外情况。通过Alltheupdatesarereflectedinredisclientonlyforthatsession.Onceres

Spring Boot中使用Redis

目录1.依赖2.依赖关系3.配置4.RedisTemplate5.基础操作6.事务1.依赖maven依赖如下,需要说明的是,spring-boot-starter-data-redis里默认是使用lettuce作为redis客户端的驱动,但是lettuce其实用的比较少,我们常用的还是jedis作为客户端的驱动,所以这里排除掉lettuce,引入jedis:org.springframework.bootspring-boot-starter-data-redisio.lettucelettuce-coreredis.clientsjedis2.依赖关系springdataredis中依赖的关