QQ访问访问

redis安装

学习笔记 2018-11-23 17:11:39 502 0

【摘要】redis安装


一、安装:


1、到官网:www.redis.io,中文:www.redis.cn 去下载安装包


2、到linux下进行解压下载下来的安装包

    tar -zxvf 安装包


3、把安装包移动到redis目录下

    cp -R 安装包    redis的路径/usr/local/redis


4、安装(无需配置编译)

    make install


二、服务:


安装成功后/usr/local/redis/src目录中有两个服务程序

    客户端:redis-cli

    服务端:redis-server

    服务测试:./redis-server

        1、需要指定启动配置文件

        2、默认配置:/usr/local/redis/redis.conf

    添加环境变量:

        vi /etc/profile    //修改文件

        export PATH-$PATH:/usr/local/redis/src    //在文件末尾添加

        即:export PATH-$PATH:/usr/local/mysql/bin:/usr/local/redis/src

        eource /etc/profile    //使文件立即生效


三、开机启动:


1、复制配置文件:

    cd /usr/local/redis

    cp redis.conf    redis_6379.conf


2、编辑配置文件redis_6379.conf

    vi redis_6379.conf

    在文件中,找到daumonize no 把no改为yes //以守护进程的方式启动(后台运行)


3、复制启动脚本文件

    cd utils

    cp redis_init_script    redis_init_script_6379


4、编辑启动脚本文件redis_init_script_6379

    修改以下几个路径

    EXEC=/usr/local/redis/src/redis-server    //服务端路径

    CLIEXEC=/usr/local/redis/src/redis-cli    //客户端路径

    CONF=/usr/local/redis/redis_6379.conf    //配置文件路径


5、以上修改成功后,保存退出,测试启动脚本

    ./redis_init_script_6379 start

    redis-cli查看连接

    查看结果后,quit退出


6、修改开机启动文件

    vi /etc/rc.local

    添加/usr/local/redis/utils/redis_init_script_6379 start

    下次开机就会自动启动redis服务


四、服务测试:


1、查看进程

    ps aux | grep redis


2、使用客户端连接

    cd /usr/local/redis/src

连接参数:

    -h:指定主机

    -p:指定端口号

    -a:指定密码

    ./redis-cli

    127.0.0.1:6379>ping

    如果看到PONG,说明已经启动成功


3、默认情况下是无密码的,使用密码有两种方式

    1。单次生效:通过命令配置

        设置密码:config set requirepass 123456

        获取密码:config get requirepass

        验证密码:auth 123456

    2。永久生效,需要修改配置文件

        1.vi redis_6379.conf

        2.取消'requirepass'行的注释,后面写上密码即可

            requirepass 123456

        说明:启动密码后,无密码也可以连接,但是没有权限进行操作


五、php操作redis


1、安装php-redis扩展

    下载:https://github.com/phpredis/phpredis/tree/php7

        phpredis-php7.zip

    解压:unzip phpredis-php7.zip

    进入:cd phpredis-php7

    解压:phpize

    配置:./configure --with-php-config=/usr/local/php7/bin/php-config

    编译和安装:make && make install


2、修改php配置文件php.ini

    vi /usr/local/php7/etc/php.ini

    找到扩展位置的地方,将下面存放扩展的路径添加进去

    extension=/usr/local/php7/lib/php/extensions/no-debug-non-zts 201510/redis.so (这个是扩展的路径,你那边肯定是不一样的,你那边应该能看到类似这样的路径,你填你看到的那个)

    添加成功之后保存退出:wq


3、重启php-fpm

    service php-fpm restart


4、查看扩展是否安装成功

    使用phpinfo()查看是否有


5、php代码测试redis

    可以查找redis中文手册,里面有很多命令

    新建一个php文件

    //代码如下:创建对象

    $redis=new Redis();

    //连接服务器

    $redis->connect('127.0.0.1',6379);

    //如果设置了密码,就需要密码认证

    $redis->auth('123456');

    //单个测试数据,先执行$redis->set('name','xiaoming');,后注释掉,打开var_dump($redis->get('name'));,看是否打印出xiaoming,如果打出来说明成功

    //$redis->set('name','xiaoming');

    //var_dump($redis->get('name'));



版权归 姚钦鹏博客 所有

本文标题:《redis安装》

本文链接地址:https://www.yaoqinpeng.com/wzxs/212.html

转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

0

0

上一篇《 thinkphp5常见各种修改 》 下一篇《 本地redis安装以及thinkphp5测试 》
分享到:

暂无评论

评论审核未开启
表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情