4.Redis程序访问和多实例.md

shell写入redis的效率

RDB化临时开一下👇,防止和上一篇python写入的时候一样报错写到322个就不行了。

image-20241230164854671

然后尝试禁用 stop-writes-on-bgsave-error,以避免 Redis 因 RDB 快照失败而阻止写操作: 在 Redis 配置文件 redis.conf 中,找到以下配置项并将其设置为 no:👇

image-2024123016575r9472

image-20241230164938004

#!/bin/bash
#
#*****************************************************************
#Author:            oneyearice
#QQ:                123456789
#Date:              2024-12-30
#FileName:          redis_test.sh
#URL:               https://www.oneyearice.github.io
#Description:       The test script
#Copyright(C):     All rights reserved
#*****************************************************************
NUM=10000
PASS=
HOST=127.0.0.1
PORT=6379
DATABASE=0


for i in `seq $NUM`;do
    redis-cli -h ${HOST} -p ${PORT} -n ${DATABASE} --no-auth-warning set key${i} value${i}
done
echo"$NUM个key写入到Redis完成"
~

image-20241230165203433

然后执行

image-20241230165248123

image-20241230165413209

耗时1m23秒👆

然后对比执行python的10000条写入

[root@server ~]# cat redis_test.py
#!/usr/bin/python3
import redis
pool = redis.ConnectionPool(host="127.0.0.1",port=6379,decode_responses=True)
#pool = redis.ConnectionPool(host="127.0.0.1",port=6379,password="123456",decode_responses=True)
r = redis.Redis(connection_pool=pool)
for i in range(10000):
    r.set("k%d" % i,"v%d" % i)
    data=r.get("k%d" % i)
    print(data)
[root@server ~]#

先清空redis的所有内容

image-20241230170237917

然后执行👇

image-20241230170252513

image-20241230170320072

耗时13秒

如果不打开stop-writes-on-bgsave-error no 可能就需要正面处理 权限问题👇

image-20241230171307497

正面解决就这样也行,我就不弄了

image-20241230171527012

image-20241230171538147

图形化的redis客户端

redis-desktop-manager-0.8.8.384.exe

image-20241230172149706

还有:https://goanother.com/cn/

image-20241230172746753

我就用第一个吧:

image-20241230172739039

先把密码加上

image-20241230173609135

redis没有什么用户名的修改,只有密码的修改

image-20241230173858186

这软件不太好,配置错误的redis001 即使修改正确后还是点不开,新建一个才行:

image-20241230174234086

执行一下

image-20241230174742820

然后可见👇

image-20241230174723496

Copyright 🌹 © oneyearice@126.com 2022 all right reserved,powered by Gitbook文档更新时间: 2024-12-30 18:32:16

results matching ""

    No results matching ""