不言不语

您现在的位置是: 首页 >  PHP

PHP

redis服务端linux的安装

2022-06-03PHP
本文介绍了,在linux系统下安装redis,并且在thinkphp5下面测试和使用redis。

redis官网:http://redis.cn/


下载:

[root@iZlwak4kcy0x7kZ ruanjian]# wget http://download.redis.io/releases/redis-4.0.11.tar.gz


解压:

[root@iZlwak4kcy0x7kZ ruanjian]# tar xf redis-4.0.11.tar.gz 


指定安装目录:


[root@iZlwak4kcy0x7kZ redis-4.0.11]# make PREFIX=/usr/local/redis install


安装:

make install


最后输入redis-server


1654255335692.jpg


不要退出,就是本窗口不要关闭,关闭,redis也就退出了


新建窗口


image.png


使用:


image.png


[root@iZlwak4kcy0x7kZ bin]# redis-cli


写入

127.0.0.1:6379> set key1 aaa


读取

127.0.0.1:6379> get key1

"aaa"



以下是为redis生成启动配置文件


进入

[root@iZlwak4kcy0x7kZ redis-4.0.11]# cd utils/


执行./install_server.sh


 /usr/local/redis/etc/redis.conf  //指定配置文件目录

 /usr/local/redis/log/redis.log  //指定日志文件

 /usr/local/redis/data                //指定数据存放的目录

 /usr/local/redis/bin/redis-server    //指定可执行文件


image.png


 /usr/local/redis   生成了以下目录


image.png


还在/etc/init.d下面生成了redis_6379


image.png


停止redis

[root@iZlwak4kcy0x7kZ ~]# /etc/init.d/redis_6379  stop


启动redis

[root@iZlwak4kcy0x7kZ ~]# /etc/init.d/redis_6379  start


【注意】这里使用ThinkPHP5 框架


public function redis(){
    $redis = new \Redis();
	$redis->connect('127.0.0.1', 6379);
    // $redis->auth('password'); # 如果没有密码则不需要这行

	//把 'test'字符串存入 redis
    $redis->set('test_name', 'test');
    // 把 'test_name' 的 值从 redis 读取出来 
    echo $redis->get('test_name');}


如果返回结果显示test,则表示 redis 和 phpredis 都正常运行

文章评论