linux上安装redis

亦凉 2022-05-16 01:27 267阅读 0赞

1.首先下载依赖,譬如jdk,tomcat,mysql安装过程需要下载部分支持包,redis是c语言编写,所以依赖c++

  1. yum install glibc.i686
  2. yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
  3. yum update libstdc++-4.4.7-4.e16.x86_64
  4. yum install gcc-c++

2.上传redis压缩包,并解压

  1. tar -zxvf redis-3.2.12.tar.gz

3.进入到解压后的目录,进行编译,因为redis是有c++编写,所以需要make命令

  1. make

4.安装

  1. make PREFIX=/usr/local/redis install

5.进入到解压位置,复制redis.conf到安装位置

  1. cp redis.conf /usr/local/redis

6.进入到安装位置,修改redis.conf配置文件,允许后端启动,方便配置集群服务

  1. vim redis.conf
  2. //打开配置文件
  3. //修改以下语句
  4. daemonize no修改为daemonize yes

7.启动redis

  1. ./bin/redis-server ./redis.conf

8.查看redis启动

  1. ps -ef | grep -i redis

9.关闭

  1. 第一种方式: 查询pidkill -9 进程号(容易数据丢失)
  2. 第二种方式: 正常关闭:./bin/redis-cli shutdown

10.开机自启

  1. 1.编写开机自启脚本
  2. vi /etc/init.d/redis
  3. 2.脚本代码如下
  4. #!/bin/sh
  5. #
  6. # Simple Redis init.d script conceived to work on Linux systems
  7. # as it does use of the /proc filesystem.
  8. # chkconfig: 2345 90 10
  9. # description: Redis is a per....
  10. REDISPORT=7000
  11. EXEC=/home/zjk/redis/bin/redis-server
  12. CLIEXEC=/home/zjk/redis/bin/redis-cli
  13. PIDFILE=/var/run/redis_7000.pid
  14. CONF="/home/zjk/redis/redis-7000.conf"
  15. case "$1" in
  16. start)
  17. if [ -f $PIDFILE ]
  18. then
  19. echo "$PIDFILE exists, process is already running or crashed"
  20. else
  21. echo "Starting Redis server..."
  22. $EXEC $CONF
  23. fi
  24. ;;
  25. stop)
  26. if [ ! -f $PIDFILE ]
  27. then
  28. echo "$PIDFILE does not exist, process is not running"
  29. else
  30. PID=$(cat $PIDFILE)
  31. echo "Stopping ..."
  32. $CLIEXEC -p $REDISPORT shutdown
  33. while [ -x /proc/${PID} ]
  34. do
  35. echo "Waiting for Redis to shutdown ..."
  36. sleep 1
  37. done
  38. echo "Redis stopped"
  39. fi
  40. ;;
  41. *)
  42. echo "Please use start or stop as first argument"
  43. ;;
  44. esac
  45. 3.修改文件权限
  46. chmod 755 /etc/init.d/redis
  47. 4.开机服务自启
  48. chkconfig redis on

发表评论

表情:
评论列表 (有 0 条评论,267人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Linux安装Redis(CentOS)

    redis安装: redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。如果没有gcc环境,需要安装gcc: yum insta

    相关 linux安装redis

    1.首先下载依赖,譬如jdk,tomcat,mysql安装过程需要下载部分支持包,redis是c语言编写,所以依赖c++ yum install glibc.i686