Redis安装

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安装)