zoukankan      html  css  js  c++  java
  • linux安装redis

    下载Redis

    官网:https://redis.io/download

    百度云网盘:https://pan.baidu.com/s/1Sd4C4KRqT1rogbo0DFgOfQ

    提取码:1jsc

    2.下载的redis上传至linux

    (1)解压redis安装包

    tar -zxvf redis-5.0.5.tar.gz
    

    (2)把redis-5.0.5放到/usr/local/目录下

    mv -f redis-5.0.5 /usr/local/
    

      

    (3)进入redis-5.0.5目录

    cd /usr/local/redis-5.0.5/
    

      

    (4)安装gcc  redis是c语言编写的

     yum install gcc-c++
    

      

    (5)编译

    make
    

      

    (7)安装

    make install PREFIX=/usr/local/redis
    

      

    (8)拷贝redis.conf到安装目录

     cp redis.conf /usr/local/redis
    

      

    (9)进入 /usr/local/redis目录

    cd /usr/local/redis/
    

      

    (10)创建log数据存放文件

    mkdir log
    

      

    (11)编辑redis.conf 

    vim redis.conf
    

      

    1.后台启动,daemonize yes
       
    2.绑定的主机地址,bind 192.168.146.128 127.0.0.1(注:通过这ip192.168.146.128地址和本地127.0.0.1能够访问到个redis服务)
    (bind 0.0.0.0  如果绑定到0.0.0.0那么所有机器上的地址都可以访问redis服务)
    3.指定数据文件存放目录,dir /usr/local/redis/log rdb存放的路径
    4.指定持久化方式,appendonly yes
    5.requirepass 123456 设置密码

      

    (12)开放linux 6379 端口

    编辑 /etc/sysconfig/iptables 文件

    vi /etc/sysconfig/iptables
    

    加入内容并保存

    -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 6379 -j ACCEPT
    

      

    (13)后端启动redis:

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

      

    (14)查看是否启动成功:、

     ps aux | grep redis
    

      

    (15)进入客户端

    ./bin/redis-cli -h IP地址 -p 6379 -a 密码
    ./bin/redis-cli -h 192.168.146.128 -p 6379 -a 123456
    或者使用
    ./bin/redis-cli

     

    进入客户端设置密码 

    config set requirepass 123456

    (16)关闭redis进程

    当设置密码后,上面的关闭命令无效:带密码输入:    redis-cli -a [password]     回车后输入:shutdown

    shutdown还有一个参数,代表关闭redis服务前是否生产持久化文件

    shutdown save

    例如:

    [root@localhost redis]# ./bin/redis-cli -a 123456
    Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
    127.0.0.1:6379> shutdown save
    not connected> exit
    [root@localhost redis]# ps aux | grep redis
    root      3370  0.0  0.0 103248   828 pts/0    S+   21:15   0:00 grep redis
    [root@localhost redis]#
    

      

    (17) 查看进程

    ps aux | grep redis
    

      

    (18)杀死进程

    kill -9 pid

    例如:

    [root@localhost redis]# ps aux | grep redis
    root      3384  0.0  0.7 152412  7812 ?        Ssl  21:16   0:00 ./bin/redis-server 192.168.146.128:6379
    root      3389  0.0  0.0 103248   832 pts/0    S+   21:16   0:00 grep redis
    [root@localhost redis]# kill -9 3384
    [root@localhost redis]# ps aux | grep redis
    root      3401  0.0  0.0 103248   832 pts/0    S+   21:17   0:00 grep redis
    [root@localhost redis]#
    

      

  • 相关阅读:
    关于pem与ppk格式的密钥的相互转换
    关于linux免密登录的配置及ssh客户端基于私钥文件的登录
    关于yum update和yum upgrade的区别
    Golang文件操作整理
    整理那些用于基本生存的shell命令
    Docker command line 学习笔记
    关于fork
    tips for using shortcuts
    chapter2
    使用MarkDown的编辑器
  • 原文地址:https://www.cnblogs.com/Amywangqing/p/12896927.html
Copyright © 2011-2022 走看看