perl 操作redis 数据库 带用户名和密码验证,选择数据库0.1.2

本文介绍了如何通过PHP客户端连接并使用Redis数据库,包括配置主机地址、端口、数据库选择及密码验证等步骤,并展示了基本的数据获取操作。
host_port=>'127.0.0.1:6379,127.0.0.1:6377',
dbcollections=>'rediscon111',
password=>'rooti',

dbname=>'0',    #redis的数据库名 0 ,1 ,2 

$redis = Redis->new(server => $host.':'.$port,name => $dbcollections,password => $password); 

my $chooseDb = $redis->select($dbname);
$data = $redis->get($key_value);



you can try this……

Redis 不支持用户名密码,但可以通过配置文件中的 requirepass 参数设置密码来保护 Redis 服务。在使用 Docker Compose 部署 Redis 数据库时,可以通过以下步骤设置密码1. 编写 redis.conf 文件 在本地电脑上,创建一个名为 redis.conf 的文件,并输入以下代码: ```conf requirepass example_password ``` 以上代码表示设置 Redis 服务的密码为 example_password。可以根据实际情况修改密码2. 编写 docker-compose.yml 文件 在本地电脑上,创建一个名为 docker-compose.yml 的文件,并输入以下代码: ```yaml version: '3.8' services: redis: image: redis:6.2.4 container_name: redis command: redis-server /etc/redis/redis.conf volumes: - ./redis.conf:/etc/redis/redis.conf ports: - "6379:6379" ``` 以上代码表示定义了一个名为 redis 的服务,使用 redis:6.2.4 镜像,设置容器名称为 redis。然后,通过 command 属性指定了 Redis 使用的配置文件为 /etc/redis/redis.conf,通过 volumes 属性将本地的 redis.conf 文件挂载到容器的 /etc/redis/redis.conf 目录下,最后通过 ports 属性将容器的 6379 端口映射到宿主机的 6379 端口。 3. 启动服务 在终端中,进入 docker-compose.yml 所在的目录,执行以下命令启动服务: ```bash docker-compose up -d ``` 其中,-d 参数表示以后台方式运行服务。 启动服务后,可以通过以下命令查看服务状态: ```bash docker-compose ps ``` 如果一切正常,应该会看到 redis 服务的状态为 Up。 4. 连接 Redis 数据库 在本地电脑上,可以使用 Redis 客户端工具连接到 Docker 容器中的 Redis 数据库,命令如下: ```bash redis-cli -h 127.0.0.1 -p 6379 -a example_password ``` 其中,-h 参数指定 Redis 的 IP 地址为 127.0.0.1(也可以指定为容器的 IP 地址),-p 参数指定 Redis 的端口为 6379(即 Docker 容器中的 Redis 的端口),-a 参数指定连接密码为 example_password。 输入密码后,即可连接Redis 数据库,进行数据操作
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值