Redis 的使用记录
2020-02-25 本文已影响0人
牍中玉的小木屋
Redis 的启动
服务端启动
- 进入目录,创建软连接,然后启动服务程序,(如果不设置后台运行,则 server 服务启动后,会以前台进程占用窗口,影响后续的操作;后台启动请参考下文中的常用配置)
cd $HOME/redis-5.0.7/src/
ln ./redis-server /usr/bin/redis-server
redis-server
客户端启动
- 默认没有密码的登录,启动客户端程序,进入交互模式
cd $HOME/redis-5.0.7/src/
ln ./redis-cli /usr/bin/redis-cli
redis-cli
- 设置密码后的登录
方法一:redis-cli -h 127.0.0.1 -p 6379 -a 123456(不安全,不推荐)
-------------------------------------------
方法二:redis-cli -h 127.0.0.1 -p 6379
auth 123456
-------------------------------------------
123456 为测试密码
Redis 的常用配置
- 修改配置文件后,启动服务端
cp $HOME/redis-5.0.7/redis.conf $HOME/redis.conf
cd ~
redis-server redis.conf
- 登录密码
requirepass 123456
-------------------------------------------
123456 为测试密码

- PHP 代码测试
<?php
$redis = new Redis();
$redis->connect('106.13.135.66', 6379);
$redis->auth('123456');
$redis->select(0);
$user = 'thisATest';
// $redis->setex('user-'. $user, 3600, $user); // 创建一个 string 类型的 key
echo "Server is running: " . $redis->ping() . PHP_EOL;
echo $redis->get('user-'. $user) . PHP_EOL;
echo $redis->ttl('user-' . $user);
- 设置后台运行
daemonize yes

- 设置远程可以访问
# bind 0.0.0.0

常用命令
- 基础操作
- string 类型