返回顶部
首页 > 资讯 > 数据库 >redis 安装
  • 513
分享到

redis 安装

2024-04-02 19:04:59 513人浏览 薄情痞子
摘要

yum install -y wget GCc make tclwget Http://download.Redis.io/releases/redis-3.0.2.tar.gztar zxvf redis

yum install -y wget GCc make tcl

wget Http://download.Redis.io/releases/redis-3.0.2.tar.gz

tar zxvf redis-3.0.2.tar.gz

make

make test

如果报错:

!!! WARNING The following tests failed:

*** [err]: Test replication partial resync: ok psync (diskless: yes, reconnect: 1) in tests/integration/replication-psync.tcl

Expected condition '[s -1 sync_partial_ok] > 0' to be true ([s -1 sync_partial_ok] > 0)

更改 tests/integration/replication-psync.tcl 文件:

vi tests/integration/replication-psync.tcl

把对应报错的那段代码中的 after后面的数字,从100改成 500。个人觉得,这个参数貌似是等待的毫秒数。

make install

cp redis.conf /etc/

touch /etc/init.d/redis

chmod 755 /etc/init.d/redis

----------------vi /etc/init.d/redis----------------

#!/bin/bash

#

# Init file for redis

#

# chkconfig: - 80 12

# description: redis daemon

#

# processname: redis

# config: /etc/redis.conf

# pidfile: /var/run/redis.pid

source /etc/init.d/functions

#BIN="/usr/local/bin"

BIN="/usr/local/bin"

CONFIG="/etc/redis.conf"

PIDFILE="/var/run/redis.pid"

### Read configuration

[ -r "$SYSCONFIG" ] && source "$SYSCONFIG"

RETVAL=0

prog="redis-server"

desc="Redis Server"

start() {

        if [ -e $PIDFILE ];then

            echo "$desc already running...."

            exit 1

        fi

        echo -n $"Starting $desc: "

        daemon $BIN/$prog $CONFIG

        RETVAL=$?

        echo

        [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog

        return $RETVAL

}

stop() {

        echo -n $"Stop $desc: "

        killproc $prog

        RETVAL=$?

        echo

        [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog $PIDFILE

        return $RETVAL

}

restart() {

        stop

        start

}

case "$1" in

  start)

        start

        ;;

  stop)

        stop

        ;;

  restart)

        restart

        ;;

  condrestart)

        [ -e /var/lock/subsys/$prog ] && restart

        RETVAL=$?

        ;;

  status)

        status $prog

        RETVAL=$?

        ;;

  *)

        echo $"Usage: $0 {start|stop|restart|condrestart|status}"

        RETVAL=1

esac

exit $RETVAL

----------------vi /etc/redis.conf----------------

daemonize yes

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Redis作为一个高速内存键值对(Key-Value)数据库,被广泛的使用,如果是远程连接,必须考虑到安全问题。那么如何对Redis进行安全设置呢? 

redis密码管理 
一. 如何初始化redis的密码? 
总共2个步骤: 
a.在配置文件中有个参数: requirepass  这个就是配置redis访问密码的参数。 
比如 requirepass test123 
b.配置文件中参数生效需要重启重启redis 。   vi /etc/redis.conf 

二.不重启redis如何配置密码? 
a. 在配置文件中配置requirepass的密码(当redis重启时密码依然有效)。 
# requirepass foobared 
如  修改成 : 
requirepass  test123 
b. 进入redis重定义参数 
查看当前的密码: 
[root@slaver251 redis-2.4.16]# ./src/redis-cli -p 6379 
redis 127.0.0.1:6379> #p#分页标题#e# 
redis 127.0.0.1:6379> config get requirepass       查看密码
1) "requirepass" 
2) (nil) 
显示密码是空的, 
然后设置密码: 
redis 127.0.0.1:6379> config set requirepass test123 
OK 
再次查询密码: 
redis 127.0.0.1:6379> config get requirepass 
(error) ERR operation not permitted 
此时报错了! 
现在只需要密码认证就可以了。 
redis 127.0.0.1:6379> auth test123 
OK 
再次查询密码: 
redis 127.0.0.1:6379> config get requirepass 
1) "requirepass" 
2) "test123" 
密码已经得到修改。 
当到了可以重启redis的时候 由于配置参数已经修改 所以密码会自动生效。 
要是配置参数没添加密码 那么redis重启 密码将相当于没有设置。 

三.如何登录有密码的redis? 
a.在登录的时候 密码就输入 
[root@slaver251 redis-2.4.16]# ./src/redis-cli -p 6379 -a test123 
redis 127.0.0.1:6379> #p#分页标题#e# 
redis 127.0.0.1:6379> config get requirepass 
1) "requirepass" 
2) "test123" 

b.先登录再验证: 
[root@slaver251 redis-2.4.16]#  ./src/redis-cli -p 6379 
redis 127.0.0.1:6379> 
redis 127.0.0.1:6379> auth test123 
OK 
redis 127.0.0.1:6379> config get requirepass 
1) "requirepass" 
2) "test123" 
redis 127.0.0.1:6379> 

四. master 有密码,slave 如何配置? 
当master 有密码的时候 配置slave 的时候 相应的密码参数也得相应的配置好。不然slave 是无法进行正常复制的。 
相应的参数是: 
#masterauth 
比如: 
masterauth  mstpassWord 


您可能感兴趣的文档:

--结束END--

本文标题: redis 安装

本文链接: https://lsjlt.com/news/44627.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Redis安装
    下载Redis安装包并解压 在 /opt/soft 内下载redis-5.0.5 wget -c wget http://download.redis.io/releases/redis-5.0.5.tar.gz tar zxvf...
    99+
    2017-09-20
    Redis安装
  • redis 安装
    yum install -y wget gcc make tclwget http://download.redis.io/releases/redis-3.0.2.tar.gztar zxvf redis...
    99+
    2024-04-02
  • 安装redis及python redis
    第一部分:安装redis mkdir /usr/local/redis cd /usr/local/srcwget http://download.redis.io/releases/redis-2.8.12.tar.gztar xzf r...
    99+
    2023-01-31
    redis python
  • linux 安装 Redis
    安装gcc  redis是c语言编写的       yum -y install gcc 2.下载redis安装包,在root目录下执行     wget http://download.redis.io/releases/redis-5...
    99+
    2014-09-21
    linux 安装 Redis
  • CentOs安装redis
    yum install gcc-c++ yum install -y tcl yum install wget 或者 yum install -y gcc g++ gcc-c++ make 2、上传redis源码文件 3、使用ta...
    99+
    2017-04-18
    CentOs安装redis
  • CentOS8安装redis
    操作系统:CentOS8 Redis: 3.2.8 二、安装redis 下载redis [root@localhost ~]$ wget http://download.redis.io/releases/redis-3.2.8.tar.g...
    99+
    2021-02-22
    CentOS8安装redis
  • 02.redis安装
     因为我这里使用的是centos7 mini版本,需要安装gcc,通过下图显示命令安装gcc(因为redis是由C语言开发而来,所以需要安装gcc编译环境)。 linux安装好后可以区官...
    99+
    2024-04-02
  • Ubuntu安装Redis
    先执行redis-cli看当前系统有没有安装redis:这里提示没有安装,所以我们使用命令安装一下:测试一下:到这里能set变量和get变量说明已经安装成功了,只是现在没有设置登录验证。。。 ...
    99+
    2024-04-02
  • w10安装Redis
    w10安装Redis ①:安装步骤(给出菜鸟教程地址) ​ https://www.runoob.com/redis/redis-install.html ②:注意点 检查6379端口是否被占用 ...
    99+
    2024-04-02
  • Centos7安装Redis
    Centos7安装Redis 1.单机安装Reids 多数情况下我们都需要基于Linux服务器来部署项目,而且redis官方也没有提供Windows版本的安装包。所以我们就可以在centos虚拟机来部...
    99+
    2023-09-10
    java linux
  • 初学Redis(二)--安装Redis
    redis官网,可以下载linux版本 https://redis.io/ windows版本 https://github.com/MicrosoftArchive/redis/releases 百度网盘有已经下载好的。可...
    99+
    2017-04-08
    初学Redis(二)--安装Redis
  • windows 下安装 redis
      一、下载地址 https://github.com/MicrosoftArchive/redis/releases   二、安装 redis 1、打开下载地址,可以看到有安装包和压缩包可供选择,我这里下载安装包   2、打开...
    99+
    2014-12-12
    windows 下安装 redis
  • Docker下安装Redis
    使用docker获取Redis镜像 docker pull redis(此处不加版本号表示拉取最新版本) 查看是否成功拉取Redis镜像 docker images      3:准本修改Redis配置文件 Redis配置下载 基本参...
    99+
    2022-02-19
    Docker下安装Redis
  • Redis Desktop Manager安装
    这篇文章给大家分享的是Redis Desktop Manager的详细安装教程,相信大部分人都还不知道怎么安装,为了让大家学会,给大家总结了以下内容,话不多说,一起往下看吧。RedisDesktopMana...
    99+
    2024-04-02
  • redis集群安装
    本文 redis版本3.2.9介绍 IP 端口 角色 127.0.0.1 7000 Master 127.0.0.1 7001 Master 127.0.0.1 7002 Maste...
    99+
    2024-04-02
  • linux下安装redis
    将redis-2.8.23.tar.gz 包上传到centos上放在某个目录上面 执行tar zxvf redis-2.8.23.tar.gz 进行解压 解压结束后进入解压目录: 进入src 目录cd...
    99+
    2024-04-02
  • redis 原码安装
    背景:redis做为非常流行的nosql,无论是运维还是开发人员都应该撑握,下面给大家带redis的原码安装 一,安装1,wget http://download.redis.io/releases/red...
    99+
    2024-04-02
  • 如何安装Redis
    本篇文章给大家分享的是有关如何安装Redis,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Window 下安装下载地址:https://git...
    99+
    2024-04-02
  • linux下redis安装
    安装环境:linux:centos6.9 64位redis版本:redis-4.0.2.tar.gzRedis安装redis官网地址:http://www.redis.io/目前最新版本是4.0.21、下载...
    99+
    2024-04-02
  • redis单机安装
    redis单机安装0.安装依赖包  yum -y install lrzsz gcc unzip autoconf docbook-style-xsl1.下载redis源码  ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作