Redis 的使用记录

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 类型

命令补充

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容