爬虫随笔(5):ubuntu16.04(LTS)下安装Redis数据库以及桌面管理工具

1.在命令行执行:

# 安装
$ sudo apt-get install redis-server
# 检查系统进程
$ ps -aux|grep redis
# 查看端口信息
$ netstat -nlt|grep 6379
# 检查服务器状态
$ sudo /etc/init.d/redis-server status
# 启动、重启、停止
$ sudo /etc/init.d/redis-server start/restart/stop
# 启动客户端
$ redis-cli

2.redis服务器操作

# 帮助
> help
redis-cli 3.0.6
Type: "help @" to get a list of commands in 
      "help " for help on 
      "help " to get a list of possible help topics
      "quit" to exit
# 查看所有的键
>keys *
(empty list or set)
# 添加和查看一个普通键
>set key_word "hello redis"
>get key_word
# 数字键 自增自减
>set key_int 1
>get key_int
>INCR key_int
>get key_int
>DECR key_int
# 添加一个列表 为列表添加元素 查看
>LPUSH key_list b
>LPUSH key_list a
>RPUSH key_list c
>LRANGE key_list 0 3
# 添加一个哈希表
>HMSET dict name lst sex male age 20
>HMGET dict name sex
>HGETALL dict
# 删除键
>del keyname

3.redis服务器配置

# 打开配置文件
$ sudo vim /etc/redis/redis.conf
# 在文件中注释掉这行,可设置登录密码为foobared
(vim)requirepass foobared
# 重启redis服务器,再登录无法访问数据
$ redis-cli
127.0.0.1:6379>keys *
(error) NOAUTH Authentication required.
# 正确的登录
$ redis-cli -a foobared
127.0.0.1:6379>keys *
(empty list or set)

# 在配置文件中注释掉这一行才允许远程访问
(vim)# bind 127.0.0.1
# 修改后检查服务器占用端口号
$ sudo /etc/init.d/redis-server restart
[ ok ] Restarting redis-server (via systemctl): redis-server.service.
$ netstat -nlt|grep 6379
tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN     
tcp6       0      0 :::6379                 :::*                    LISTEN 

# 在另一台配置了redis客户端的机器上远程访问数据
$ redis-cli -a passwd -h 172.31.101.28

4.桌面管理

$ wget https://github.com/uglide/RedisDesktopManager/releases/download/0.8.3/redis-desktop-manager_0.8.3-120_amd64.deb --no-check-certificate
$ wget https://launchpadlibrarian.net/217261845/libicu52_52.1-8ubuntu0.2_amd64.deb
$ sudo dpkb -i libicu52_52.1-8ubuntu0.2_amd64.deb
$ sudo apt-get -f install
$ sudo dpkg -i redis-desktop-manager_0.8.3-120_amd64.deb   
$ redis-desktop-manager

你可能感兴趣的:(爬虫随笔)