hhnf333 发表于 2018-11-7 12:35:45

RHEL-5.6(X64)安装redis和phpredis-notepad

  apache 2.2.22 php5.2.17 phpredis2.1.1
  redis:
  Redis是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了 Python,Ruby,Erlang,PHP客户端,使用很方便。以下是安装测试步骤:
  1,默认安装:
  # wget http://redis.googlecode.com/files/redis-2.2.12.tar.gz
  # tar zxf redis-2.2.12.tar.gz
  # cd redis-2.2.12
  # make install
  2,配置文件
  # cp redis.conf /etc
  vi /etc/redis.conf#开启以下两个配置
  daemonize yes
  bind 127.0.0.1
  3,启动关闭redis:
  启动
  #/usr/local/bin/redis-server /etc/redis.conf
  # ps -aux|grep redis
  root      85110.00.0   96921424 ?      Ss   11:19   0:00 /usr/local/bin/redis-server /etc/redis.conf
  关闭
  # /usr/local/bin/redis-cli shutdown
  加入开机启动
  vim /etc/rc.local添加以下行
  /usr/local/bin/redis-server /etc/redis.conf
  4,测试redis:
  # telnet 127.0.0.1 6379
  Trying 127.0.0.1...
  Connected to localhost.localdomain (127.0.0.1).
  Escape character is '^]'.
  shutdown   (关闭)
  telnet> quit---?
  Connection closed. ---?
  5,/usr/local/bin目录下执行文件功能说明:
  redis-server:Redis服务器的daemon启动程序
  redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作
  redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能
  实例:
  1)登陆,输入数据:
  # /usr/local/bin/redis-cli
  redis 127.0.0.1:6379>> set name sina
  OK
  redis 127.0.0.1:6379>> get name
  "sina"
  redis 127.0.0.1:6379>> quit
  2)查看redis统计信息:
  # /usr/local/redis/bin/redis-cliinfo
  3)测试性能:
  向redis服务器发送10个请求,每个请求附带50个并发客户端,-n 接请求数,-c 接并发数
  # /usr/local/bin/redis-benchmark -n 10 -c 50
  phpredis安装:
  # wgethttps://nodeload.github.com/owlient/phpredis/tarball/master
  # tar -zxvf master
  # cd owlient-phpredis-90ecd17/
  # /usr/local/php/bin/phpize (或`which phpize`,phpize在/bin或/sbin、/usr/bin、/usr/sbin中)
  # ./configure --with-php-config=/usr/local/php/bin/php-config
  # make && make install
  修改php.ini
  # vi /usr/local/Zend/etc/php.ini
  添加:extension=redis.so
  使用默认php扩展路径
  extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613/"
  访问phpinfo查看是否安装成功。
  # service httpd restart

页: [1]
查看完整版本: RHEL-5.6(X64)安装redis和phpredis-notepad