redis
夕秋一梦
莫失莫忘
展开
-
用python连接redis后写入中文,在客户端查看为unicode
我一直认为是python连接redis的问题,毕竟用java连可以序列化等等,后来还仔细读了读python的redis类库源码,发现确实有转字节的操作,当时以为就是这里的问题。后来才发现原来是自己的打开方式不对。。。。正常的redis客户端连接命令:redis-cli -h xxxx -p xxx -a xxx这样连接后如果写入了中文就会这样显示:其实写入的是这样的:...原创 2019-12-04 19:46:39 · 1773 阅读 · 10 评论 -
redis集群简单搭建过程
redis集群搭建比较简单,redis源码包也提供了一个现成的脚本。首先需要先开启多个redis实例,不少于三个。同一个机器开多个实例https://blog.csdn.net/qq_39314099/article/details/102796327我在一台机器开了两个实例,另一个机器开了一个redis实例。打开redis集群支持功能,设置集群节点配置信息文件和超时时间。...原创 2019-10-29 20:37:34 · 98 阅读 · 0 评论 -
同一个机器跑多个redis实例
要想跑多个redis实例,只要把redis配置文件复制,改下配置即可。cp -d redis.conf redis6380.conf复制后修改一些配置:端口需要修改为新的端口。修改pidfile,记录了pid。 修改logfile。日志文件。修改rdb文件名。修改aof文件名。启动:redis-server ./redis6380.conf --...原创 2019-10-29 11:30:39 · 615 阅读 · 0 评论 -
redis批量删除key
在redis删除键,如果在redis-cli命令行中,只能del key,这样只能一个个删,如果有多个,那效率就很低。可以在linux的shell中删除,利用linux的管道和xargs来实现批量删除:比如我有这些key,想要删除字母 z开头的key:退出到shell中,然后执行命令:redis-cli -a jeet123 keys "z*" | xargs redis-...原创 2019-10-10 15:45:53 · 260 阅读 · 0 评论