1、检测redis是否启动 redis默认端口号6379
[root@iZ8vb9nmgwljcf9m2wxaekZ redis-6.2.6]# ps -ef|grep 6379 root 16964 15385 0 16:52 pts/1 00:00:00 grep --color=auto 6379
2、登录Redis
[root@iZ8vb9nmgwljcf9m2wxaekZ redis]# bin/redis-cli -h 127.0.0.1 -p 6379 127.0.0.1:6379> 127.0.0.1:6379> keys * (empty array) 127.0.0.1:6379>
3、停止Redis服务
[root@iZ8vb9nmgwljcf9m2wxaekZ bin]# ./redis-cli SHUTDOWN [root@iZ8vb9nmgwljcf9m2wxaekZ bin]# ps -ef|grep 6379 root 28945 15385 0 17:03 pts/1 00:00:00 grep --color=auto 6379
4、PHP操作Redis
<?php
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
# 操作字符串
$redis->set('name','zhangsan');
echo $redis->get('name'):
# 操作列表
// 存储数据到列表中
$redis->lpush('list','html');
$redis->lpush('list','mysql');
// 获取列表中的所有值
$list = $redis->lrange('list',0,-1);
print_r($list);
// 获取列表长度
$length = $redis->lsize('list');
echo $length;
# 操作hash字典
echo $redis->hset('hash','cat','cat');
// 获取hash中的某个key值
echo $redis->hget('hash','cat');
// 获取hash中所有的keys
print_r($redis->hkeys('hash');
// 获取hash中的所有值,顺序随机
print_r($redis->hvals('hash');
# 操作集合 Set
// 添加一个元素
echo $redis->sadd('set','cat');
// 查看集合中所有的元素
$set = $redis->smembers('set');
print_r($set);
// 删除集合中的value
echo $redis->srem('set','cat');
# 操作Sorted Set 有序集合
// 添加元素
echo $redis->zadd('set',1,'cat');
// 返回集合中的所有元素
print_r($redis->zrange('set',0,-1);
?>参考:
http://www.xinlanou.com/news/20221308.html
https://www.redis.com.cn/php-redis.html
https://www.cnblogs.com/jokmangood/p/11737169.html
https://blog.csdn.net/qq_27517377/article/details/85693281
https://zhuanlan.zhihu.com/p/97240326