草庐IT

redis-graph

全部标签

redis - 如何在 OpenShift 设备上启用传入的 Redis 数据库连接?

我试过连接redis-cli-h$OPENSHIFT_REDIS_HOST-p$OPENSHIFT_REDIS_PORT响应是无法在127.5.216.130:16379连接到Redis:操作超时是否有必要以某种方式为传入连接打开OpenShift端口?谢谢 最佳答案 您需要使用rhcportforward命令通过SSH直接为您的设备打开一个端口,以便您可以连接本地redis客户端。您可以引用开发者门户(https://developers.openshift.com/en/managing-port-forwarding.html

python - Redis 管道返回空列表

我正在尝试使用pythonredis客户端制作redis管道来为某些数据调用redis服务器。此数据可能存在或不存在。即使数据不存在,根据我阅读和使用pythonredis客户端进行的实验,我也应该收到类似[None,[None]]的内容。但是,有时我会返回一个空列表,例如[],当我尝试解析返回的结果列表时,这会导致以下(我丢失了!)代码出现异常。此外,当我发现问题后手动重试相同的请求时,我无法重现相同的问题,reids服务器返回正确的数据或[None,[None]],由我的代码处理。根本没有向redis服务器写入数据或更改数据,只是在我的代码中读取。有没有人知道导致这种情况发生的原因

php - 找不到保存处理程序 - Redis 集群

我在CentOS7.1(最新)和PHP5.6(remirepo)和Apache(2.4.6)之上使用带有redis稳定版(v3.0.4)的phpredis(redis_cluster分支)使用具有3个主节点的集群(仅测试)。我的redis.ini包含:extension=redis.sosession.save_handler=redisclustersession.save_path="mycluster[]=192.168.1.100:6379&mycluster[]=192.168.1.100:6380&mycluster[]=192.168.1.100:6381&timeout

Redis 异常 StackExchange.Redis.RedisConnectionException

我遇到了这个异常。有什么线索吗?StackExchange.Redis.RedisConnectionException:Itwasnotpossibletoconnecttotheredisserver(s);tocreateadisconnectedmultiplexer,disableAbortOnConnectFail. 最佳答案 可能的原因:Redis是否正常运行?尝试使用redis-cli连接到它。您的代码中与Redis的连接设置是否正确(即,您正在连接到正确的主机和端口...)?异常非常具有表现力:Connection

c# - 使用 DateTime 过滤器从 Redis 中检索对象列表

我在C#项目上工作并有以下类(class):publicclassmyObject{DateTimeArrivalTime;stringName;boolisLocal;stringUniqueID;}我想基于UniqueID在Redis中推送上述类的实例,但是是否可以根据对象的一个​​或多个属性检索对象列表,例如获取myObject上所有ArrivalTime>DateTime.Now.AddDays(-1)和ArrivalTime为简单起见,我愿意使用ArrivalTime作为键而不是UniqueID,如果是这样,我如何根据上述过滤器检索对象列表? 最佳

Redis key 在过期时间后未被删除

设置了过期的key在过期时间后不会被清除。比如在reds-cli中>sethibye>expirehi10>ttlhi#=>9#(after10seconds)>ttlhi#=>0>gethi#=>byeredis版本是2.8.4。这是具有单个从属节点的哨兵设置中的主节点。持久性已关闭。请帮助我调试此问题。 最佳答案 如果redis中有较大的数据,从节点从主节点同步时可能会出现问题,这可能会导致从节点中这些数据的TTL不同步,从而导致从节点中的数据不会被删除。您可以使用脚本删除主节点中的特定数据,从节点将删除那些在主节点中找不到ke

ruby-on-rails - Redis.set 不使用下划线或连字符保存键,Redis.get 返回 nil

如标题所示,我使用的是Redisgem,这里是输出:2.2.2:011>$redis=Redis.connect=>#2.2.2:012>$redis.set("max-tag-id","hi")=>"OK"2.2.2:013>$redis.get("max-tax-id")=>nil2.2.2:014>$redis.set("max_tag_id","hi")=>"OK"2.2.2:015>$redis.get("max_tax_id")=>nil2.2.2:016>$redis.set("maxtagid","hi")=>"OK"2.2.2:018>$redis.get("maxt

redis - nodejs redis 中回调函数的限制?

我不确定我遇到的问题是redis本身的限制还是nodejs“redis”模块实现的限制。varredis=require('redis');varclient=redis.createClient(6379,'192.168.200.5');client.on('error',function(error){console.log("**errorinconnection**");process.exit(1);});client.on('connect',function(){console.log("**connected**");client.on('message',funct

python - 安全存储 Redis 密码

我正在创建(使用Python)桌面应用程序,它应该使用Redis数据库。该应用程序将连接到本地数据库,我需要对Redis进行protected访问。我知道我可以在/etc/redis/redis.conf插入行requirepasspswd中设置密码,但未经授权的用户可以读取此配置文件。在这种情况下如何确保安全?我知道在远程服务器上使用Redis可以解决这个问题,但是如果只有本地数据库怎么办? 最佳答案 你不能真正安全地存储密码......你可以做各种事情来尝试隐藏它......但最终没有办法在python中安全地存储东西,这样访问

arrays - 如何在redis中创建一个对象数组?

我正在尝试添加一个像这样的json对象{"username":"krishna_Ayush",session_ids:["aabchdhddh","dkddjsjsjsjs","djkjdjffj"]}现在我的问题是如何在我的redis中添加这个json文档现在我主要关心的是如何添加这些数据,据我在那里阅读,我发现了很多可能的方法,比如1.像这样使用PUSH方法rpush(["krishna_Ayush","aabchdhddh","dkddjsjsjsjs","djkjdjffj"])2.使用Hash(我不清楚这个怎么用)HMSETUSERSuser_name"krishna_Ayu