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