草庐IT

redis-test

全部标签

java - Redis 和 Java 在多线程应用中的帮助!

我们有一个当前线程化(大约50个线程)的应用程序来处理交易。我们已经设置了一个redis数据库并使用DECRBY从用户帐户中扣除积分。这是一个过程的例子:1.Getamountofcreditsforthistransaction2.GetcurrentcreditamountfromfromRedis:GET3.Ifamountofcreditsexceedsamountcostoftransactioncontinue4.DECRBYthetransactionamountfromRedis.我这里的问题很明显,当用户积分达到0时,交易确实失败了(好),但由于线程,它允许大约10-

java - Redis 和 Java 在多线程应用中的帮助!

我们有一个当前线程化(大约50个线程)的应用程序来处理交易。我们已经设置了一个redis数据库并使用DECRBY从用户帐户中扣除积分。这是一个过程的例子:1.Getamountofcreditsforthistransaction2.GetcurrentcreditamountfromfromRedis:GET3.Ifamountofcreditsexceedsamountcostoftransactioncontinue4.DECRBYthetransactionamountfromRedis.我这里的问题很明显,当用户积分达到0时,交易确实失败了(好),但由于线程,它允许大约10-

c# - 使用多线程设置redis时出现未知命令错误

我正在使用ServiceStack.RedisC#客户端与Redis对话。几乎没有请求一切正常,但是当我让LoadRunner请求它或使用多线程发出请求时,我收到一些错误,说我正在使用错误的命令。我查了下错误,好像是把命令给截断了,或者乱了。这是我的代码,非常简单。有没有人遇到过这个问题?当我使用多线程调用Push方法时发生错误。publicclassImpresstionQueueService:IQueueService{privatestring_queueName;privatestring_host;privatestaticIRedisClientredisClient=n

c# - 使用多线程设置redis时出现未知命令错误

我正在使用ServiceStack.RedisC#客户端与Redis对话。几乎没有请求一切正常,但是当我让LoadRunner请求它或使用多线程发出请求时,我收到一些错误,说我正在使用错误的命令。我查了下错误,好像是把命令给截断了,或者乱了。这是我的代码,非常简单。有没有人遇到过这个问题?当我使用多线程调用Push方法时发生错误。publicclassImpresstionQueueService:IQueueService{privatestring_queueName;privatestring_host;privatestaticIRedisClientredisClient=n

python - Redis 和 Django

Redis似乎是django中缓存的流行选择,但它也是用作我的django模型的数据库的可行选择吗?我正在考虑将一个大型类别系统从MySQL迁移到Redis,其中有很多非常小的记录(只有名称、parent_id和id),所以尽管我对键值数据库的想法还很陌生,但这似乎使很有道理?我搜索得越多,似乎没有一个选项可以简单地将redis后端连接到django以与模型同步? 最佳答案 官方Django框架仅适用于RDBMS。在你的情况下,我会研究像Django-nonrel这样的项目.他们blogged关于Redis后端。

python - Redis 和 Django

Redis似乎是django中缓存的流行选择,但它也是用作我的django模型的数据库的可行选择吗?我正在考虑将一个大型类别系统从MySQL迁移到Redis,其中有很多非常小的记录(只有名称、parent_id和id),所以尽管我对键值数据库的想法还很陌生,但这似乎使很有道理?我搜索得越多,似乎没有一个选项可以简单地将redis后端连接到django以与模型同步? 最佳答案 官方Django框架仅适用于RDBMS。在你的情况下,我会研究像Django-nonrel这样的项目.他们blogged关于Redis后端。

Python 和 Redis : Manager/Worker application best practices

我有几个关于使用Python和Redis创建用于运行异步命令的作业队列应用程序的一般性问题。这是我到目前为止生成的代码:defqueueCmd(cmd):r_server.rpush("cmds",cmd)defprintCmdQueue():printr_server.lrange("cmds",0,-1)defwork():print"commandbeingconsumed:",r_server.lpop("cmds")return-1defboom(info):print"popgoestheweasel"if__name__=='__main__':r_server=redi

Python 和 Redis : Manager/Worker application best practices

我有几个关于使用Python和Redis创建用于运行异步命令的作业队列应用程序的一般性问题。这是我到目前为止生成的代码:defqueueCmd(cmd):r_server.rpush("cmds",cmd)defprintCmdQueue():printr_server.lrange("cmds",0,-1)defwork():print"commandbeingconsumed:",r_server.lpop("cmds")return-1defboom(info):print"popgoestheweasel"if__name__=='__main__':r_server=redi

ruby - 如何为两种环境配置god/redis?

我想使用god监控我的redisserver.问题是它们在本地和我的服务器上位于不同的位置。我尝试做这样的事情,但这会导致上帝失败。%w{6379}.eachdo|port|God.watchdo|w|w.name="redis"w.interval=30.secondsifRAILS_ENV=='development'w.start="/usr/local/bin/redis-server/usr/local/bin"w.stop="/usr/local/bin/redis-cli-p6379shutdown"else#inproductionw.start="/usr/local

ruby - 如何为两种环境配置god/redis?

我想使用god监控我的redisserver.问题是它们在本地和我的服务器上位于不同的位置。我尝试做这样的事情,但这会导致上帝失败。%w{6379}.eachdo|port|God.watchdo|w|w.name="redis"w.interval=30.secondsifRAILS_ENV=='development'w.start="/usr/local/bin/redis-server/usr/local/bin"w.stop="/usr/local/bin/redis-cli-p6379shutdown"else#inproductionw.start="/usr/local