博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
redis 安装及php扩展编译安装
阅读量:5986 次
发布时间:2019-06-20

本文共 2334 字,大约阅读时间需要 7 分钟。

hot3.png

  • 编译安装redis
//linux版本下载地址:https://redis.io/tar -zvxf redis-4.0.1.tar.gzcd redis-4.0.1make//执行命令移动cd srcmkdir /usr/redisbincp redis-server /usr/redisbincp redis-benchmark /usr/redisbincp redis-cli /usr/redisbincp ../redis.conf /etc//更改为守护进程vi /etc/redis.conf daemonize yes
  • 开机启动脚本
vi /etc/init.d/redis
# chkconfig: 2345 10 90  # description: Start and Stop redis     PATH=/usr/local/bin:/sbin:/usr/bin:/bin   REDISPORT=6379  EXEC=/usr/redisbin/redis-server   REDIS_CLI=/usr/redisbin/redis-cli    PIDFILE=/var/run/redis.pid   CONF="/etc/redis.conf"  AUTH="1234"  case "$1" in           start)                   if [ -f $PIDFILE ]                   then                           echo "$PIDFILE exists, process is already running or crashed."                  else                          echo "Starting Redis server..."                          $EXEC $CONF                   fi                   if [ "$?"="0" ]                   then                           echo "Redis is running..."                  fi                   ;;           stop)                   if [ ! -f $PIDFILE ]                   then                           echo "$PIDFILE exists, process is not running."                  else                          PID=$(cat $PIDFILE)                           echo "Stopping..."                         $REDIS_CLI -p $REDISPORT  SHUTDOWN                            sleep 2                         while [ -x $PIDFILE ]                          do                                  echo "Waiting for Redis to shutdown..."                                 sleep 1                          done                           echo "Redis stopped"                  fi                   ;;           restart|force-reload)                   ${0} stop                   ${0} start                   ;;           *)                  echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2                  exit 1  esac
//权限设置chmod 755 /etc/init.d/redis//启动测试service redis restar使用redis-cli测试:[root@rk ~]# /usr/redisbin/redis-cli127.0.0.1:6379> set foo barOK127.0.0.1:6379> get foo"bar"127.0.0.1:6379> exit//开机启动设置chkconfig redis on
  • php扩展编译
cd redis-3.1.3/usr/bin/phpize./configure --with-php-config='/usr/bin/php-config'make && make installvi /etc/php.ini//添加extension=redis.so

 

转载于:https://my.oschina.net/colin86/blog/1492381

你可能感兴趣的文章
Java-idea-Checkstyle自动化代码规范检查
查看>>
HDU5312 Sequence
查看>>
遇见未知的CSS
查看>>
HDU 5273 区间DP
查看>>
HDU 5366:The mook jong 递推
查看>>
iOS_40_核心动画
查看>>
WCF 客户端 BasicHttpBinding 兼容 HTTPS 和 HTTP
查看>>
字符串截取mysql
查看>>
IIS预编译提升加载速度
查看>>
什么是行式数据库,什么是列式数据库
查看>>
codeforces 558 E A Simple Task
查看>>
MySQL数据记录大小写敏感问题【转】
查看>>
漫谈iOS Crash收集框架
查看>>
《软件调试艺术》读后感七
查看>>
android YUV Sensor配置Camera应用的flash auto菜单
查看>>
php将数组或字符串写入文件
查看>>
C++ string类学习总结
查看>>
PHP:第一章——PHP中的变量002
查看>>
数据结构学习笔记【持续更新】
查看>>
linux(七)之linux系统中查找文件
查看>>