Redis安装

作者: 食物鱼 | 来源:发表于2018-03-14 23:57 被阅读0次

    redis安装

    ​ Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久性的日志型、key-value数据库,提高多种语言的API。

    ​ Redis是一个key-value存储系统。

    • 安装前准备

      当前开发环境:Ubuntu-14.04.1-LTS-64bit

    • 安装Redis服务端

      root@ubuntu:~# apt-get install redis-server
      

      安装完成后,Redis服务会自动启动

    • 查看Redis服务器的系统进程

      ps -aux|grep redis
      
      redis    31271  0.2  0.3  39856  1724 ?        Ssl  09:40   0:00 /usr/bin/redis-server 127.0.0.1:6379       
      root     31285  0.0  0.1  11752   924 pts/0    S+   09:41   0:00 grep --color=auto redi
      
      root@ubuntu:~# netstat -nlt|grep 6379
      tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN     
      tcp6       0      0 :::6379                 :::*                    LISTEN     
      
    • 查看Redis服务器的运行情况

      root@ubuntu:~# /etc/init.d/redis-server status
      
      redis-server is running
      
    • 进入Redis客户端

      Redis安装Redis-server时,会自动一起安装Redis客户端(命令行)

      root@ubuntu:~# redis-cli
      
      127.0.0.1:6379>
      

      查看所有key列表

      redis 127.0.0.1:6379> keys *
      (empty list or set)
      
    • 其他需求

      • 退出 redis

        redis 127.0.0.1:6379> quit
        
    • 帮助

      redis 127.0.0.1:6379> help
      
    • 密码登录(密码设置见后面)

      root@ubuntu:~# redis-cli -a redisredis    #redisredis为我设置的密码,可修改
      
    • 给Redis添加密码,默认redis没有密码

      root@ubuntu:~# vi /etc/redis/redis.conf
      
      #取消注释requirepass
      requirepass redisredis #redisredis为我设置的密码
      

      重启redis服务器

      root@ubuntu:~# /etc/init.d/redis-server restart
      Stopping redis-server: redis-server.
      Starting redis-server: redis-server.
      

      不带密码登录

      root@ubuntu:~# redis-cli
      127.0.0.1:6379> keys *
      (error) NOAUTH Authentication required. #没验证,无法操作。
      127.0.0.1:6379> 
      
      root@ubuntu:~# redis-cli -a redisredis
      127.0.0.1:6379> keys *
      (empty list or set) #虽说为空,但是操作成功了。
      127.0.0.1:6379> 
      
    • 设置Redis的远程访问

      redis默认只能被本地访问,不能远程访问,但有时我们又希望开启远程访问。

      root@ubuntu:~# vi /etc/redis/redis.conf
      
      #注释bind
      #bind 127.0.0.1
      

      重启redis服务器

      root@ubuntu:~# /etc/init.d/redis-server restart
      Stopping redis-server: redis-server.
      Starting redis-server: redis-server.
      

      Redis远程访问

      root@ubuntu:~# redis-cli -a redisredis -h record.ful.cc # -h后接redis服务器地址
      record.ful.cc:6379> keys *
      (empty list or set)
      

    相关文章

      网友评论

        本文标题:Redis安装

        本文链接:https://www.haomeiwen.com/subject/gtccqftx.html