2019独角兽企业重金招聘Python工程师标准>>>

一、安装

1、切换为root账户,安装redis所需的必要包

yum install gcc

2、进入要安装redis的路径下,使用命令下载redis安装包

wget http://download.redis.io/releases/redis-3.2.8.tar.gz

3、解压

tar zxvf redis-3.2.8.tar.gz

4、进入redis目录 cd redis-3.2.8

5、编译安装

make MALLOC=libc

redis 安装成功!

直接启动  进入redis的根目录,执行src/redis-cli

二、配置

1、配置redis.conf

Redis默认只允许本地访问,要使Redis可以远程访问可以修改redis.conf

       1.1、注释掉bind 127.0.0.1

         可以使所有的ip访问redis,若是想指定多个ip访问,但并不是全部的ip访问,可以bind。在redis3.2之后,redis增加了protected-mode,在这个模式下,即使注释掉了bind 127.0.0.1,再访问redisd时候还是报错。

       1.2、修改 protected-mode 为 no

       1.3、修改daemonize 为 yes

确保守护进程开启。

2、编写开机自启动脚本

vi /etc/init.d/redis

 脚本内容如下:

# chkconfig: 2345 10 90
# description: Start and Stop redis     PATH=/usr/local/bin:/sbin:/usr/bin:/bin
# redis端口号
REDISPORT=6379
# redis-server所在目录的绝对路径
EXEC=/usr/local/items/redis-3.2.8/src/redis-server
# redis-cli所在目录的绝对路径
REDIS_CLI=/usr/local/items/redis-3.2.8/src/redis-cli     PIDFILE=/var/run/redis.pid
# redis.conf所在目录的绝对路径
CONF="/usr/local/items/redis-3.2.8/redis.conf"
#AUTH=""    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  

    

3、写完后保存退出VI  :wq

4、设置权限

chmod 755 redis

5、启动测试

/etc/init.d/redis start

启动成功会提示如下信息:

Starting Redis server...
Redis is running...

使用redis-cli测试:

[root@localhost /]# redis-cli
127.0.0.1:6379> set test abc
OK
127.0.0.1:6379> get test
"abc"
127.0.0.1:6379> exit

6、设置开机自启动

chkconfig redis on

7、关机重启测试

reboot

然后在用redis-cli测试即可。也可进行远程连接。

ok!

转载于:https://my.oschina.net/swchenml/blog/868576

centos6.5命令安装redis并设置redis自启动,可远程连接相关推荐

  1. CentOS6.8下安装memcached并设置开机自启动

    参考资料:http://www.cnblogs.com/handongyu/p/6419305.html    http://coolnull.com/1986.html 一.安装libevent 首 ...

  2. mac redis 链接_在Ubunt/Mac系统安装Redis以及设置Redis密码并且允许远程连接 - Laravel学习网...

    REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统. Redis是一个开源的使用ANSI C语言编写.遵守B ...

  3. Linux服务器,服务管理--systemctl命令详解,设置开机自启动

    Linux服务器,服务管理--systemctl命令详解,设置开机自启动 syetemclt就是service和chkconfig这两个命令的整合,在CentOS 7就开始被使用了. 摘要: syst ...

  4. Mac安装redis并设置开机自启动

    本文使用Mac的包管理工具brew一行命令搞定安装redis.brew本身的安装与卸载请自行搜索. 本机环境: macOS Catalina:10.15.3, redis:5.0.8, brew:Ho ...

  5. 如何修改服务器的redis密码设置,redis中密码设置

    设置密码,以提供远程登陆 1.初始化Redis密码: 编辑redis.conf配置文件,找到requirepass参数,这个就是配置redis访问密码的参数: # requirepass foobar ...

  6. Redis入门到入土教程_2 远程连接redis

    文章目录 Redis 教程 1. 去除保护模式 1.1 注释 bind 127.0.0.1 1.2 关闭保护模式 1.3 设置redis 登录密码 1.4 设置后台自动启动 1.5 开放防火墙 :st ...

  7. redis向指定ip主机开放远程连接权限(防骚扰)

    一.原因 情况是这样的: 最近在做一个java项目,想要把项目部署到云端.项目中用到了redis服务器. 我的redis服务器布置在华为云服务器,而我的应用布置在阿里云上. 一开始,在redis.co ...

  8. 「数据库」Linux服务安装部署SQL Server -外网安全远程连接【端口映射】

    文章目录 1. 安装sql server 2. 局域网测试连接 3. 安装cpolar内网穿透 4. 将sqlserver映射到公网 5. 公网远程连接 6.固定连接公网地址 7.使用固定公网地址连接 ...

  9. 零基础学树莓派Raspberry Pi - 基于Pi 2 Imager -从清华镜走起到设置镜像源后远程连接桌面

    重点:此篇较旧了,新版请看博客原文.旧版仅作记录使用 Introduction - 介绍 Raspbian 是专门用于 ARM 卡片式计算机 Raspberry Pi® "树莓派" ...

最新文章

  1. Linux 下实现虚拟光驱功能,查看iso文件内容
  2. MySQL5.7.10多元复制功能搭建
  3. linux查看文件及文件夹的大小
  4. mynginx.conf
  5. 查看某个端口是否链接超时
  6. 计算机课计划,计算机教学计划汇总
  7. linux运维架构师职业规划
  8. Espresso unit test的输入法问题
  9. 写论文与PPT汇报时matlab图片的背景透明处理
  10. VMware安装Windows XP虚拟机并手动安装外加驱动程序
  11. 《史蒂夫乔布斯传》学习笔记
  12. 类似win7系统泡泡屏保
  13. iOS开发之静态库.a的制作教程
  14. 蒸烤一体机哪个品牌好性价比高,盘点国内消费者呼声最高的品牌推荐
  15. CSS的文本属性阴影效果
  16. c++ 的vector、array和数组的比较
  17. html文件可用本地IP访问
  18. 搭建STC89C51工程模板
  19. SpringBoot之事务处理:隔离级别与传播行为
  20. 如何提升论文写作能力?

热门文章

  1. css页面重构面试题
  2. POJ-1664 放苹果
  3. 摩根上调 思科股票评级至增持
  4. dubbo接口测试_Django测试工具平台之Dubbo接口请求 + 前端
  5. 认识python零基础知识到实战概论的复习和回顾上
  6. mvn 默认scope_maven scope 的作用
  7. python argv 详解_对python中的argv和argc使用详解
  8. springBoot @Scheduled多任务同时开始执行
  9. CSS中的margin的三种写法
  10. 枚举 ---- D. Zigzags[ Educational Codeforces Round 94 (Rated for Div. 2)]思维枚举优化4重循环