iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >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://www.lsjlt.com/news/44627.html(转载时请注明来源链接)

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 安装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
  • Centos7安装Redis
    Centos7安装Redis 1.单机安装Reids 多数情况下我们都需要基于Linux服务器来部署项目,而且redis官方也没有提供Windows版本的安装包。所以我们就可以在centos虚拟机来部...
    99+
    2023-09-10
    java linux
  • 怎样安装Redis
    这篇文章主要为大家展示了“怎样安装Redis”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎样安装Redis”这篇文章吧。1. Redis概述Redis是什么 ...
    99+
    2024-04-02
  • 怎么安装redis
    怎么安装redis?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。怎么安装redis1.下载redis安装包2.解压后,在cmd窗口输入命令:r...
    99+
    2024-04-02
  • redis怎样安装
    小编给大家分享一下redis怎样安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!REmote DIctionary Serve...
    99+
    2024-04-02
  • redis之 centos 6.7 下安装 redis-3.2.5
    前期准备: 1. 操作系统需要安装 gcc 包 与  TCL 库, 通过配置本地 yum 源 ,yum -y install gcc 、 yum -y install tcl安装 2. 下载 re...
    99+
    2024-04-02
  • linux如何安装redis
    这篇文章将为大家详细讲解有关linux如何安装redis,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。linux怎么安装redis?linux安装步骤:1.获取redis...
    99+
    2024-04-02
  • PHPStudy 安装tp8 php8.2.9 安装XDbug、redis扩展
    一、PhpStudy升级PHP版本,安装PHP8.2操作步骤 1.1、官网下载最新的php版本 打开Windows版的官网下载,地址:https://windows.php.net/download/  页面上有不同的PHP版本,这里我们...
    99+
    2023-09-17
    php
  • Centos7如何安装Redis
    这篇文章主要为大家展示了“Centos7如何安装Redis”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Centos7如何安装Redis”这篇文章吧。 简介 ...
    99+
    2024-04-02
  • PHPstudy安装redis扩展
    阅读目录 1:查看自己的php版本以及扩展信息,着重关注红框内的三项2:去到下载地址3:进入下载地址,一般7.4选择5.2.1的,其他版本可选择其他的,这一步不着急,后面也会显示的4:再选择合...
    99+
    2023-09-12
    php 开发语言
  • nodejs如何安装redis
    nodejs安装redis的操作步骤:下载redis-3.0.1.tar.gz安装包。解压压缩包。$tar zxvf redis-3.0.1.tar.gz进入文件目录。$cd redis-3.0.1配置文件。$sudo ./configur...
    99+
    2024-04-02
  • yum如何安装redis
    yum安装redis的示例:操作系统为centos7.4 64位,打开终端命令行。输入以下命令进行安装即可。yum install redis安装最新的redis,则需要安装Remi的软件源,命令如下。yum install -y http...
    99+
    2024-04-02
  • lnmp怎么安装redis
    lnmp安装redis的方法:打开在终端依次输入以下命令进行安装即可。$ wget http://download.redis.io/releases/redis-3.2.8.tar.gz #下载安装包$ tar -xzf redis-3....
    99+
    2024-04-02
  • redis 3.0.7 安装部署
    ############################基础环境OS: centos 6.6DB: redis 3.0.7#############################1.下载源码包,稳定版本&...
    99+
    2024-04-02
  • go如何安装redis
    go安装redis的方法:打开终端命令行。输入以下命令进行安装即可。go get github.com/garyburd/redigo/redis安装好后,源码包会放在$GOPATHF/src/github.com目录下。...
    99+
    2024-04-02
  • 如何安装redis-dump
    安装redis-dump的方法:打开终端命令行。输入以下命令进行安装即可。gem install redis-dump #安装...
    99+
    2024-04-02
  • php8安装Redis扩展
    使用./configure --with--php-config=/usr/local/php8/bin/php-config 报错 checking whether to build shared libraries... ye...
    99+
    2023-09-01
    php mysql 开发语言 Powered by 金山文档
  • Mac的docker安装redis
    Mac的docker安装redis 1、docker search redis NAME DESCRIPTION STARS OFFICIAL AUTOMATEDr...
    99+
    2023-09-01
    macos docker redis
  • redis安装、配置、使用和redis php扩展安装的步骤
    本篇内容主要讲解“redis安装、配置、使用和redis php扩展安装的步骤”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“redis安装、配置、使用和redi...
    99+
    2024-04-02
  • Ubuntu安装redis及redis基本配置
    一、安装redis 执行sudo apt-get update更新软件包 root@ubuntu:~# sudo apt-get update 执行sudo apt-get install redis-server,输入y 确认安装并使用空...
    99+
    2023-08-17
    redis ubuntu 数据库 java 前端
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作