- 浏览: 1446820 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
去randomkey
验证key
#!/usr/bin/python26 import time import redis file_object = open('thefile.txt', 'w+') #file_object.write('haohao\n') #file_object.write('ningning\n') rediskey="" r = redis.Redis(host='11.11.11.11', port=8998) i = 1 start = time.clock() while i<=10000000: if(i%1000==0): time.sleep(0.1) print i rediskey= r.randomkey() if(rediskey!=None): file_object.write(rediskey+'\n') i+=1 print " cost %s second"%(time.clock()-start) file_object.close( )
验证key
#!/usr/bin/python26 import time import redis start=time.clock() def _key_hash( key) : hash = 5381 length = len(key) for i in xrange(length) : hash = ((hash << 5) + hash ) + ord(key[i]) return hash r11090 =redis.Redis(host='111.75.22.239', port=11090) r11091 =redis.Redis(host='111.75.22.239', port=11091) r11092 =redis.Redis(host='111.75.22.239', port=11092) r11093 =redis.Redis(host='111.75.22.239', port=11093) r11094 =redis.Redis(host='111.75.22.240', port=11094) r11095 =redis.Redis(host='111.75.22.240', port=11095) r11096 =redis.Redis(host='111.75.22.240', port=11096) r11097 =redis.Redis(host='111.75.22.240', port=11097) file_object = open('nonefile.txt', 'w+') def printkey(thiskey): s=_key_hash(thiskey)%8 # print "hash:::::"+str(s)+" "+thiskey if(s==0): client=r11090 elif(s==1): client=r11091 elif(s==2): client=r11092 elif(s==3): client=r11093 elif(s==4): client=r11094 elif(s==5): client=r11095 # print "5555 "+thiskey elif(s==6): client=r11096 elif(s==7): client=r11097 else: print thiskey+" hasherror" return -1; thisvalue=client.get(thiskey) if(thisvalue==None): print "error" file_object.write("error:"+str(thiskey)+" "+str(s)+" "+str(thisvalue) +"\n") else: file_object.write("right:"+thiskey+" "+thisvalue+"\n") #pass f = open("bigFile.txt", "r") i=0 while True: i+=1; if(i%1000==0): time.sleep(0.1) print i line = f.readline() if line: printkey(line.strip()) else: break f.close() file_object.close() print " cost %s second"%(time.clock()-start)
发表评论
-
scrapy的helloworld
2014-12-01 16:02 842http://scrapy.org/ 安装python vi ... -
tornado和telegraphy的helloworld
2014-11-11 14:09 832参考 http://www.tornadoweb.cn/ t ... -
autobahn的helloworld
2014-11-08 18:36 2720python2.7.8可用,python2.6一样的代码就有问 ... -
python2.7 vlrtualenv
2014-09-20 22:57 943如果是2.6用这个,最好用2.7, virtualenv ht ... -
python的udp的socket
2011-12-07 00:11 1221apple:udp apple$ cat UDPClient. ... -
python发邮件
2011-11-18 16:12 952代码要最简化 import datetime impor ... -
转 让Django支持数据库长连接
2011-11-16 00:18 987http://www.cnblogs.com/Alexande ... -
解决“No module named django.core”
2011-09-07 18:22 6284反复的删除django和重装就会有这个问题 bogon:~ ... -
找到python的site-packages文件夹在哪
2011-09-06 17:55 5087python -c "from distutils. ... -
Textmate调试Python
2011-09-06 13:53 1857转http://phaibin.72pines.com/201 ... -
Django-1.3的helloworld7 快速复习
2011-08-31 00:25 1144败扯了,就是看遍http://djangobook.py3k. ... -
django+fcgi+nginx+memcache安装笔记
2011-06-16 10:25 2461资源: 1).ningge-dep-soft.tgz 2 ... -
复习dive into python
2011-06-04 00:31 907d={'a':'bcd','b':113,'c':['hah' ... -
python调用tt
2011-06-02 18:18 1373把附件图片的jpg改成pdf,为tt的电子书 -------- ... -
一道python的线程题?
2011-06-02 00:59 1492bestchenwu写得挺好地, http://bestche ... -
Django-1.3的helloworld6 fcgi nginx
2011-06-01 01:16 1620我写得很烂,还是看这个吧 http://djangobook. ... -
ubuntu django
2011-05-29 15:35 12661.从svn下载最新版本django: svn co http ... -
数据库反向生成django模块
2011-05-25 13:56 2021从原有数据库生成django http://djangoboo ... -
pycharm注册码
2011-05-20 00:31 9239哥欲善其事,必先利哥器 转载http://hi.baidu.c ... -
vim python
2011-05-18 22:03 1164现在见了空行就想dd 参考http://www.linux- ...
相关推荐
tomcat-redis集成session 的包,适用tomcat7,有三个,直接放到/tomcat/lib下面,修改context.xml,添加两行<Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve"/><Manager ...
Redis集群搭建与验证.pdfRedis集群搭建与验证.pdfRedis集群搭建与验证.pdf
nginx+lua+redis实现token验证。实现基本的token验证、反向代理转发内部服务,lua连接redis封装、lua域名解析封装、lua域名脚本等
注意:对只使用redis服务,如果从Redis也有必要加入访问验证,也可以设置requirepass,而且密码可以与主Redis密码不同。 将配置文件放置到/data/redis/conf目录下,然后就可以启动服务了。 启动服务要按照主从顺序...
弗海姆德尔登录验证API验证用户+密码并管理REDIS编译和执行: ./gradlew干净运行终点港口申请书-8881 POST“ / token / issue / {userid}”:返回由redis验证的令牌POST“ / token / validate”:验证令牌是否有效。...
windows本地开启redis服务,解压到任意目录,之后cmd到解压的目录下,执行:redis-server.exe redis.windows.conf ,之后就可以在本地使用redis了,不过dos窗口不能关闭,必须保持开启才能使用redis。
yourpassword就是redis验证密码,设置密码以后发现可以登陆,但是无法执行命令了。 命令如下: redis-cli -h 127.0.0.1 -p 6379//启动redis客户端,并连接服务器 keys * //输出服务器中的所有key 报错如下 (error...
刚刚接触redis,因为操作redis的时候不需要安全验证,所以想加上安全验证,在redis.windows.conf(redis目录下的配置文件)中加上 requirepass admin,可是重启服务 在登录的时候还是不需要密码验证就可以操作redis...
17、Redis 如何设置密码及验证密码? 18、说说 Redis 哈希槽的概念? 19、Redis 集群的主从复制模型是怎样的? 20、Redis 集群会有写操作丢失吗?为什么? 21、Redis 集群之间是如何复制的? 22、Redis 集群最大节点...
1、新旧redis集群迁移 2、支持redis集群的存量和增量数据迁移 3、支持redis集群数据的离线迁移
搭建redis集群文件,内含六个redis,文件配置已经全部修改好了,1、先在服务器安装下yum install ruby 和 yum install rubygems ...5、验证集群已经启动 ps -ef|grep redis 6、登录集群 redis-cli -p 7001 -c
17、Redis 如何设置密码及验证密码? 18、说说 Redis 哈希槽的概念? 19、Redis 集群的主从复制模型是怎样的? 20、Redis 集群会有写操作丢失吗?为什么? 21、Redis 集群之间是如何复制的? 22、Redis 集群最大节点...
redis迁移到redis,支持string、list、set、hash;支持主从、支持集群版;支持制定库迁移,已经测试验证。如有问题欢迎留言指出可以定向优化
解决github上下载慢Another-Redis-Desktop-Manager-M1-arm64-1.5.6文件安装验证通过Mac m1芯片可安装
解压直接双击 redis-server.exe文件启动redis系统会报一个错误,无法识别是32bit还是64bit的系统,从此验证 这个五个文件不能在32bit系统启动,当然这个不用担心,我已经下载好有32bit的redis的文件.redisbin_...
老牌Redis客户端软件,0.9.4版本开始官方不再提供Windows安装文件的免费下载。 官方更新0.9.8版本,本安装包编译日期2018年10月17日,版本定义为0.9.8.181017 Windows10的32位、64位系统验证可用。 程序运行依赖...
包含redis的源码,交叉编译,redis.conf的配置说明,以及hiredis的c++封装,直接使用,可专注于业务层面代码的实现,验证平台am57xx,linux-4.14.79,详细说明见<<redis的交叉编译移植以及hiredis的c++封装测试例程>...
最近有个需求是需要用nginx播放服务器的视频,考虑安全问题,需要在nginx加个lua去取redis的token进行验证,刚开始访问测试环境单机还挺好用,可是要访问生产的是集群环境,找了多了资料趟了数不尽的坑,最终形成这...
php redis插件 phpredis4.2.0,php5.6 redis5.0.4验证可以正常使用
redis3 安装包 CPU架构:ARM架构 操作系统:银河麒麟桌面版 验证版本 安装脚本:sudo dpkg -i *