• CentOS7安装配置redis记录


    记录下自己CentOS7安装安装配置redis过程。 

    1、下载:wget http://download.redis.io/releases/redis-4.0.10.tar.gz
    2、解压到目录
      tar xf redis-4.0.10.tar.gz -C /usr/local
    3、安装reids需要依赖(环境)
      yum install tcl -y
      yum install gcc-c++ -y
      reids解压后是没有编译的,需要源码安装reids
      进入redis-4.0.10文件夹内,看是否有Makefile,没有建一个,然后可以编译(在redis-4.0.10文件夹内进行):
      make -j 4   => 以四核方式编译源码文件
      make test -j 4    => 测试编译的源码是否有问题
      make PREFIX=/usr/local/redis install    => 指定安装redis位置!
    到这里redis已经安装好了,进入/usr/local/redis/bin/,可以看到redis-server,直接启动服务 ./redis-server 看看,这里
    是前端启动(即关闭当前页面就会关闭redis),Ctrl+c强制停止redis
    其他:指定端口启动 ./redis-server --port 6380  (注意两个--)
    客户端连接到指定端口: ./redis-cli -p 6380 
    正常关闭: ./redis-cli -p 6379 shutdown  有密码:./redis-cli -p 6379 -h 127.0.0.1 -a 123 shutdown
    4、把/usr/java/redis-4.0.10/redis.conf拷贝一份到/usr/local/redis/bin/目录下进行配置
    命令:cp /usr/local/redis-4.0.10/redis.conf /usr/local/redis/bin/(或在当前目录时./)
    查看:cat redis.conf  后面加 | grep -v "#" | grep -v "^$" 管道查看没有注释和空格的,-v相反的
    以选定配置文件方式启动redis(当前目录为/usr/local/redis/bin/):./redis-server ./redis.conf
    远程连接redis:./redis-cli -p 端口号 -h 连接主机IP ,例子:./redis-cli -p 6379 -h 127.0.0.1
    5、redis配置远程连接(当前目录为/usr/local/redis/bin/)
    打开:vim ./redis.conf
    注释:# bind 127.0.0.1(IP)
    修改:requirepass 123(密码)
    以密码登录redis:./redis-cli -p 6379 -h 127.0.0.1 -a 123(密码)
    或者./redis-cli -p 6379 -h 127.0.0.1进入后,输入auth myredis(密码)进行登录
    6、配置文件配置(当前目录为/usr/local/redis/bin/):
    复制配置文件去除注释空格:cat redis.conf | grep -v "#" | grep -v "^$" > 6379.conf
    配置文件6379.conf修改参数:
    daemonize yes  :后台启动
    port 6379  : 端口
    dir "数据文件的位置"  
    logfile "指定日志文件的位置"  
    指定配置文件启动: ./redis-server ./6379.conf
    查看:ps -ef | grep redis
    测试:cd /usr/local/redis/bin/,ll,
    ./redis-cli:运行客户端,设置值:set a a,获取值:get a,退出:exit
    ./redis-cli -p 6379 -h 127.0.0.1:指定端口,有密码输入:auth 密码
    以密码登录redis:./redis-cli -p 6379 -h 127.0.0.1 -a 123(密码)
  • 相关阅读:
    LeetCode_4——寻找两个有序数组的中位数
    Java的CAS与ABA问题
    跨域问题解决
    解决git-for-windows官网下载速度慢的问题
    Java对观察者模式的支持
    Java动态代理
    设计模式七大原则
    UML中的类图关系
    布隆过滤器(Bloom Filter)与Hash算法
    Ubuntu16安装fabric1.4.4环境
  • 原文地址:https://www.cnblogs.com/qq1995/p/10358974.html
Copyright © 2020-2023  润新知