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

    redis4安装

    -------

    第一步官网下载

    https://redis.io/

    rz 上传或者直接wget   http://download.redis.io/releases/redis-4.0.2.tar.gz

    2、将其下载到我的/server/tools/目录下

    3、解压并进入其目录

      tar xf redis-4.0.2.tar.gz

    4、编译源程序

      make 

      cd src

      make install PREFIX=/usr/local/redis

    5、将配置文件移动到redis目录

      mv /server/tools/redis-4.0.2/redis.conf  /usr/local/redis/etc/

    6、启动redis服务

    /usr/local/redis/bin/redis-server  /usr/local/redis/etc/redis.conf

    7、默认情况,Redis不是在后台运行,我们需要把redis放在后台运行

      vim /usr/local/redis/etc/redis.conf

      将daemonize的值改为yes

           将bind 10.0.0.61

    8、客户端连接

    名字

    link IP地址

      /usr/local/redis/bin/redis-cli 

    [root@m01 bin]# /usr/local/redis/bin/redis-server  /usr/local/redis/etc/redis.conf 9014:C 07 Nov 22:45:49.763 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 9014:C 07 Nov 22:45:49.763 # Redis version=4.0.2, bits=64, commit=00000000, modified=0, pid=9014, just started 9014:C 07 Nov 22:45:49.764 # Configuration loaded [root@m01 bin]# /usr/local/redis/bin/redis-cli 127.0.0.1:6379> set test "laotansauncai" OK 127.0.0.1:6379> get test "laotansauncai" 127.0.0.1:6379>

    9、停止redis实例

      /usr/local/redis/bin/redis-cli shutdown

      或者

      pkill redis-server

    10、让redis开机自启

      vim /etc/rc.local

      加入

     /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis-conf

    11、接下来我们看看/usr/local/redis/bin目录下的几个文件时什么

      redis-benchmark:redis性能测试工具

      redis-check-aof:检查aof日志的工具

      redis-check-dump:检查rdb日志的工具

      redis-cli:连接用的客户端

      redis-server:redis服务进程

    Redis的配置

      daemonize:如需要在后台运行,把该项的值改为yes

      pdifile:把pid文件放在/var/run/redis.pid,可以配置到其他地址

      bind:指定redis只接收来自该IP的请求,如果不设置,那么将处理所有请求,在生产环节中最好设置该项

      port:监听端口,默认为6379

      timeout:设置客户端连接时的超时时间,单位为秒

      loglevel:等级分为4级,debug,revbose,notice和warning。生产环境下一般开启notice

      logfile:配置log文件地址,默认使用标准输出,即打印在命令行终端的端口上

      database:设置数据库的个数,默认使用的数据库是0

      save:设置redis进行数据库镜像的频率

      rdbcompression:在进行镜像备份时,是否进行压缩

      dbfilename:镜像备份文件的文件名

      dir:数据库镜像备份的文件放置的路径

      slaveof:设置该数据库为其他数据库的从数据库

      masterauth:当主数据库连接需要密码验证时,在这里设定

      requirepass:设置客户端连接后进行任何其他指定前需要使用的密码

      maxclients:限制同时连接的客户端数量

      maxmemory:设置redis能够使用的最大内存

      appendonly:开启appendonly模式后,redis会把每一次所接收到的写操作都追加到appendonly.aof文件中,当redis重新启动时,会从该文件恢复出之前的状态

      appendfsync:设置appendonly.aof文件进行同步的频率

      vm_enabled:是否开启虚拟内存支持

      vm_swap_file:设置虚拟内存的交换文件的路径

      vm_max_momery:设置开启虚拟内存后,redis将使用的最大物理内存的大小,默认为0

      vm_page_size:设置虚拟内存页的大小

      vm_pages:设置交换文件的总的page数量

      vm_max_thrrads:设置vm IO同时使用的线程数量

  • 相关阅读:
    spark 读取mongodb失败,报executor time out 和GC overhead limit exceeded 异常
    在zepplin 使用spark sql 查询mongodb的数据
    Unable to query from Mongodb from Zeppelin using spark
    spark 与zepplin 版本兼容
    kafka 新旧消费者的区别
    kafka 新生产者发送消息流程
    spark ui acl 不生效的问题分析
    python中if __name__ == '__main__': 的解析
    深入C++的new
    NSSplitView
  • 原文地址:https://www.cnblogs.com/ycq-qiang/p/11150888.html
Copyright © 2011-2022 走看看