• redis常用知识总结(一)


    Redis相关知识总结(一)

    一、redis的安装

    1、  在windows上安装redis服务器

    1)       下载windows版的redis安装包解压到c盘根目录

    2)       在解压后的redis包创建redis.conf配置文件,配置如下

    pidfile /var/run/redis.pid

    # 端口

    port 6379

    # 绑ip

    # bind 127.0.0.1

    # 数据有效期

    timeout 300

    # 数据库数量

    databases 16

    #################################快照配置#################

    save 900 1

    save 300 10

    save 60 10000

    # 是否对数据进行压缩

    rdbcompression yes

    # 数据库名

    dbfilename dump.rdb

    # Redis 工具目录

    dir ./

    3)       进入windows的命令窗口,把目录切换到redis包所在的路径,如:C:/redis,然后输入redis-server.exe回车就会看到redis启动的命令窗口。

    4)       切换到C:/redis然后输入命令redis-cli打开客户端进行测试。

    5)       在http://www.redis.net.cn/可以查找相关的命令进行测试。

    2、  在windows下安装phpredis扩展

    1)下载当前wamp或lamp环境相同的php版本号的phpredis扩展包解压

    2)把解压包里php_redis.dll复制到php的ext目录下,重启web服务

    3)使用phpinfo()函数查看php的配置项,如果配置里包含了redis说明安装成功。

    3、在linux下安装redis

      1)  首先下载redis安装包

    2)   解压后进入redis目录

    3)执行make,然后进入当前目录下src目录,执行make install

    4)  配置 redis:使用vi进入redis.conf文件,查找daemonize 把后面的no改成yes

    5)  启动redis: /redis安装路径/redis-server /redis安装路径/redis.conf

    6)  查看redis是否成功:pstree |grep redis 如果显示了redis相关信息说明安装成功

             4、linux下安装phpredis扩展

                       1)  下载安装包解压

                       2)进入redis解压目录如 /opt/data/redis/

                       3)  执行phpize

                       4)  执行 ./configure –with-php-config=/php安装路径/bin/php/php-config

                       5)  执行 make

                       6)  执行 make install 会得到redis扩展的所在路径

                       7)  打开php.ini

                       8)  (1)添加 extension_dis = “redis扩展所在的路径” (2)添加extension=redis.so;然后保存,重启web服务,使用phpinfo()检测php配置项中是否存在redis,如果存在说明安装成功,否则回头检查哪一步没有写对。

             5、测试redis是否能在php环境中运行,创建test.php文件,写上下面的代码,然后运行,看是否能获取test的值。如果获取成功说明可以用了。

    <?php

    $redis = new Redis();

    $redis->connect(‘web服务器ip’, 6379);

    $redis->set(‘test’,’ffsdf’);

    $redis->get(‘test’);

    ?>

    注:redis命令请看:http://www.redis.net.cn/order/

  • 相关阅读:
    循环的中断
    创建.NET应用程序所经历的步骤
    完整的开发一个ContentProvider步骤
    Perl 基于OOP的数据库链接(增删改查)
    Perl 基于OOP的数据库链接(优化)
    Perl 基于OOP的数据库链接
    Perl oop链接数据库
    Perl oop研究
    PythonStudy——内存管理机制 Memory management mechanism
    博客园美化——Design by Venti
  • 原文地址:https://www.cnblogs.com/jingweitianhai/p/5808601.html
Copyright © 2020-2023  润新知