zoukankan      html  css  js  c++  java
  • redis

    1.下载redis
    2.tar -zxvf redis-2.6.14.tar.gz /opt cd /opt/redis  make && make install
    这时Redis 的可执行文件被放到了/usr/local/bin
    3.sudo cp redis.conf /etc
    4.cp redis-benchmark redis-cli redis-server /usr/bin/ #这个倒是很有用,这样就不用再执行时加上./了,而且可以在任何地方执行
    5.设置内存分配策略(可选,根据服务器的实际情况进行设置)
        /proc/sys/vm/overcommit_memory
        可选值:0、1、2。推荐为1
        0:表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进程。
        1:表示内核允许分配所有的物理内存,而不管当前的内存状态如何。
        2:表示内核允许分配超过所有物理内存和交换空间总和的内存
    7.开启redis端口,修改防火墙配置文件
        vim /etc/iptables.rules
        加入端口配置-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
        重新加载规则
        service iptables restart  
    8.修改redis.conf    vim /etc/redis.conf:
        #以守护进程方式运行
        #daemonize no改为 daemonize yes
        #修改dir ./为绝对路径/usr/local/
        #修改appendonly为yes(指定是否在每次更新操作后进行日志记录)
    9.启动/usr/local/bin/redis-server /etc/redis.conf
    10.查看ps -ef | grep redis或netstat -tnlp |grep redis
    11.测试redis-cli  set name live  get name
    12.自启动echo "/usr/local/bin/redis-server /etc/redis.conf" >> /etc/rc.local
    13.关闭redis-cli shutdown(redis服务关闭后,缓存数据会自动dump到硬盘上,硬盘地址为redis.conf中的配置项dbfilename dump.rdb所设定,强制备份数据到磁盘,使用如下命令redis-cli save 或者 redis-cli -p 6380 save[指定端口])

    参考:
        https://www.digitalocean.com/community/articles/how-to-install-and-use-redis
        http://rubyer.me/blog/638/
        http://www.oschina.net/question/12_18065

  • 相关阅读:
    OpenGL光栅化作业:【bresenham算法】GL_POINTS为基础画圆
    OpenGL光栅化作业:【bresenham算法】GL_POINTS为基础画线段
    GIT 4 (标签)
    用户组 vim yum
    Git (提交版本及版本回退)
    GIT服务器的搭建
    GIT 2 (工作区,暂存库,版本库对比)
    用户的管理
    文档搜索
    GIT 3 (推送与克隆 及 分支管理)
  • 原文地址:https://www.cnblogs.com/wen12128/p/3504263.html
Copyright © 2011-2022 走看看