redis

1、安装(下载到官网https://redis.io/
  1.1) 解压  tar  -xvf  redis-4.0.14.tar.gz
  1.2) 进入解压目录  cd  redis-4.0.14
  1.3)编译  make

  1.4)安装  make install PREFIX=/home/...../redis-4.0.14/bin/(安装目录)

  1.5)把redis.conf复制到bin目录下   cp redis.conf ./bin/
  1.6)修改bin下面的redis.conf  vi ./bin/redis.conf
    改bing:主机地址(不能用localhost或者127后者别的服务器连接不上)
    改端口 port:端口号
    后台启动 daemonize no改为yes

  1.7)启动(在安装bin目录下)执行    ./redis-server  ./redis.conf 
2、查看所有redis端口
    ps aux | grep redis
3、停止redis
    kill -9 PID号 //根据pid来暴力停止redis进程
4、刷新缓存
    4.1.进入redis安装的bin目录
    4.2.登录至指定端口的redis服务器
      ./redis-cli -h xx.xx.xx.xx(绑定ip) -p 6979(绑定端口)
      ./redis-cli -h xx.xx.xx.xx -p 6379
    4.3.执行:dbsize
    4.4.执行:flushall

5. redis持久化机制:
  1. RDB:默认方式,不需要进行配置,默认就使用这种机制在一定的间隔时间中,检测key的变化情况,然后持久化数据
    1. 编辑redis.conf文件
      # after 900 sec (15 min) if at least 1 key changed
      save 900 1
      # after 300 sec (5 min) if at least 10 keys changed
      save 300 10
      # after 60 sec if at least 10000 keys changed
      save 60 10000

    2. 重新启动redis服务器,并指定配置文件名称
        ./redis-server  ./redis.conf 
  2. AOF:日志记录的方式,可以记录每一条命令的操作。可以每一次命令操作后,持久化数据
    1. 编辑redis.conf文件:appendonly no(关闭aof) --> appendonly yes (开启aof)
      # appendfsync always : 每一次操作都进行持久化
      appendfsync everysec : 每隔一秒进行一次持久化
      # appendfsync no : 不进行持久化

posted @ 2019-12-24 13:35  hai01  阅读(200)  评论(0编辑  收藏  举报