• CentOS 6.5下Redis安装测试


    NoSQL之Redis - CentOS 6.5安装测试

    1.下载redis

    可以在线安装或者下载 redis

    ①在线安装前需要检测是否存在rpm包不存在的话查看yum在线是否存在rpm包不存在的话就只能手动下载或者用别的方式下载

    [root@localhost ~]# rpm -qa|grep redis

    [root@localhost ~]# yum list|grep redis

    说明不存在。

    ②去官网下载或者在线下载

    wget http://redis.googlecode.com/files/redis-2.2.13.tar.gz

    官网下载好的 redis 已经存在博客中了点击下载 redis。

    2.安装

    由于是tar.gz格式的所以需要解压安装

    下载好之后查找下载文件所在路径

    [root@localhost ~]# whereis redis

    redis: /etc/redis

    [root@localhost ~]#

    解压编译redis的软件包需要有gcc环境

    总之缺少什么安装什么。

    tar -zxvf reids-2.8.13.tar.gz

    cd redis-2.8.13

    make

    sudo make install

    #配置开始---

    编译完成后在Src目录下有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷贝到一个目录下。

    mkdir /usr/redis

    cp redis-server  /usr/redis

    cp redis-benchmark /usr/redis

    cp redis-cli  /usr/redis

    cp redis.conf  /usr/redis

    cd /usr/redis

    #配置结束--


    或者可以这样配置
    mkdir /etc/redis
    cp redis.conf /etc/redis/redis.conf
    mkdir  /var/lib/redis

    可从此处下载修改好的 redis.conf 
    启动redis
    redis-server /etc/redis/redis.conf
    #即可在后台启动redis服务确认运行了之后可以用redis-benchmark命令测试看看还可以通过redis-cli命令实际操作一下比如
    #install的时候redis的命令会被拷贝到/usr/local/bin下面

    3.测试

    客户端测试一下是否启动成功

    [root@localhost src]# ps -aux|grep redis
    Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
    root    23266  0.0  0.7 137356  7768 ?        Sl  00:23  0:04 redis-server *:6379
    root    23982  0.0  0.5  19404  5100 pts/0    S+  01:09  0:00 redis-cli
    root    24398  0.0  0.0 103244  876 pts/2    S+  01:44  0:00 grep redis
    [root@localhost src]# redis-cli
    127.0.0.1:6379> set w wang
    OK
    127.0.0.1:6379> get w
    "wang"
    127.0.0.1:6379>

    4.关闭服务
    redis-cli shutdown
    如果端口变化可以指定端口:
    redis-cli -p 6379 shutdown
    127.0.0.1:6379> i+j
    Could not connect to Redis at 127.0.0.1:6379: Connection refused
    not connected> set w 3
    Could not connect to Redis at 127.0.0.1:6379: Connection refused
    not connected>

    5.启动服务
    [root@localhost src]# redis-server
    [24502] 28 Oct 01:54:35.784 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
    [24502] 28 Oct 01:54:35.784 * Increased maximum number of open files to 10032 (it was originally set to 1024).
                    _._                                                  
              _.-``__ ''-._                                            
          _.-``    `.  `_.  ''-._          Redis 2.8.13 (00000000/0) 64 bit
      .-`` .-```.  ```/    _.,_ ''-._                                  
     (    '      ,      .-`  | `,    )    Running in stand alone mode
     |`-._`-...-` __...-.``-._|'` _.-'|    Port: 6379
     |    `-._  `._    /    _.-'    |    PID: 24502
      `-._    `-._  `-./  _.-'    _.-'                                  
     |`-._`-._    `-.__.-'    _.-'_.-'|                                  
     |    `-._`-._        _.-'_.-'    |          http://redis.io        
      `-._    `-._`-.__.-'_.-'    _.-'                                  
     |`-._`-._    `-.__.-'    _.-'_.-'|                                  
     |    `-._`-._        _.-'_.-'    |                                  
      `-._    `-._`-.__.-'_.-'    _.-'                                  
          `-._    `-.__.-'    _.-'                                      
              `-._        _.-'                                          
                  `-.__.-'                                              
    [24502] 28 Oct 01:54:35.786 # Server started, Redis version 2.8.13
    [24502] 28 Oct 01:54:35.786 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
    [24502] 28 Oct 01:54:35.786 * DB loaded from disk: 0.000 seconds
    [24502] 28 Oct 01:54:35.786 * The server is now ready to accept connections on port 6379

    启动之后最好重新打开个窗口运行redsi-cli进入控制台

    否则可能出现连接错误。和windows下cmd运行tomcat类似。
    [root@localhost redis]# redis-cli
    Could not connect to Redis at 127.0.0.1:6379: Connection refused
    not connected> redis-cli
    Could not connect to Redis at 127.0.0.1:6379: Connection refused
    not connected> 
    [root@localhost redis]# redis-cli
    127.0.0.1:6379> set name = wangxin
    (error) ERR syntax error
    127.0.0.1:6379> set name wangxin
    OK
    127.0.0.1:6379> set age 26
    OK
    127.0.0.1:6379> get name age
    (error) ERR wrong number of arguments for 'get' command
    127.0.0.1:6379> get name
    "wangxin"
    127.0.0.1:6379> get age
    "26"
    127.0.0.1:6379>

  • 相关阅读:
    微信小程序开发入门(六)
    JS计算日期加上指定天数得到新的日期
    Java中substring()
    List集合去除重复数据
    按钮倒计时
    jQuery中each方法
    Math三个函数
    jQuery表单提交
    jQuery 序列化表单数据
    正则取小数点后面几位
  • 原文地址:https://www.cnblogs.com/jtlgb/p/5802886.html
Copyright © 2020-2023  润新知