Redis 安装(ubuntu/mac/windows)_初步使用

Redis 安装(ubuntu/mac/windows)

前言

Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速。用Redis可以很轻松解决高并发的数据访问问题;作为实时监控信号处理也非常不错。

ubuntu16.04下安装redis

  • 安装Redis服务器端
 sudo apt-get install redis-server

安装完成后,Redis服务器会自动启动,我们检查Redis服务器程序

  • 检查Redis服务器系统进程
root@iZj6c51e3fbtaydnscnwf8Z:~# ps -aux|grep redis
root      4225  0.0  0.0  14224   916 pts/3    S+   01:14   0:00 grep --color=auto redis            
redis    31479  0.0  0.2  40136  3028 ?        Ssl  Jan02   0:19 /usr/bin/redis-server *:6379       
root@iZj6c51e3fbtaydnscnwf8Z:~# 
  • 通过启动命令检查Redis服务器状态
root@iZj6c51e3fbtaydnscnwf8Z:~# netstat -nlt|grep 6379
tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN                          
tcp6       0      0 :::6379                 :::*                    LISTEN                          
root@iZj6c51e3fbtaydnscnwf8Z:~# 

通过启动命令,查看当前redis状态

root@iZj6c51e3fbtaydnscnwf8Z:~# sudo /etc/init.d/redis-server status
● redis-server.service - Advanced key-value store
   Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2019-01-02 19:03:53 CST; 6h ago
     Docs: http://redis.io/documentation,
           man:redis-server(1)
  Process: 31463 ExecStopPost=/bin/run-parts --verbose /etc/redis/redis-server.post-down.d (code=exi
ted, status=0/SUCCESS)
  Process: 31457 ExecStop=/bin/kill -s TERM $MAINPID (code=exited, status=0/SUCCESS)
  Process: 31451 ExecStop=/bin/run-parts --verbose /etc/redis/redis-server.pre-down.d (code=exited, 
status=0/SUCCESS)
  Process: 31480 ExecStartPost=/bin/run-parts --verbose /etc/redis/redis-server.post-up.d (code=exit
ed, status=0/SUCCESS)
  Process: 31477 ExecStart=/usr/bin/redis-server /etc/redis/redis.conf (code=exited, status=0/SUCCES
S)
  Process: 31471 ExecStartPre=/bin/run-parts --verbose /etc/redis/redis-server.pre-up.d (code=exited
, status=0/SUCCESS)
 Main PID: 31479 (redis-server)
   CGroup: /system.slice/redis-server.service
           └─31479 /usr/bin/redis-server *:6379

Jan 02 19:03:53 iZj6c51e3fbtaydnscnwf8Z systemd[1]: Stopped Advanced key-value store.
Jan 02 19:03:53 iZj6c51e3fbtaydnscnwf8Z systemd[1]: Starting Advanced key-value store...
Jan 02 19:03:53 iZj6c51e3fbtaydnscnwf8Z systemd[1]: Started Advanced key-value store.
root@iZj6c51e3fbtaydnscnwf8Z:~# 
  • 访问Redis 访问redis有本地访问和远程访问
    安装Redis服务器,会自动地一起安装Redis命令行客户端程序。
    在本机输入redis-cli命令就可以启动,客户端程序访问Redis服务器。
    本机:
root@iZj6c51e3fbtaydnscnwf8Z:~# redis-cli
127.0.0.1:6379> status                                                                              
(error) ERR unknown command 'status'
127.0.0.1:6379> help                                                                                
redis-cli 3.0.6
Type: "help @<group>" to get a list of commands in <group>
      "help <command>" for help on <command>
      "help <tab>" to get a list of possible help topics
      "quit" to exit
127.0.0.1:6379> 

远程访问,需要在远程端本地,配置redis环境,安装redis即可。如果是windos,访问如下:
在这里插入图片描述

  • 修改Redis的配置 使用Redis的访问账号
    默认情况下,访问Redis服务器是不需要密码的,为了增加安全性我们需要设置Redis服务器的访问密码。设置访问密码为redisredis。
    用vi打开Redis服务器的配置文件redis.conf
sudo vi /etc/redis/redis.conf
#取消注释requirepass
requirepass redisredis
  • 让Redis服务器被远程访问

默认情况下,Redis服务器不允许远程访问,只允许本机访问,所以我们需要设置打开远程访问的功能。
用vi打开Redis服务器的配置文件redis.conf

sudo vi /etc/redis/redis.conf

#注释bind
#bind 127.0.0.1
  • 修改后,重启Redis服务器
    重启redis:systemctl restart redies.service

mac下安装redis

  • 安装 使用brew 安装即可
ogon:~ wfc$ brew install redis
Error: Another active Homebrew update process is already in progress.
Please wait for it to finish or terminate it to continue.
Warning: redis 4.0.11 is already installed and up-to-date
To reinstall 4.0.11, run `brew reinstall redis`
bogon:~ wfc$ brew uninstall redis
Uninstalling /usr/local/Cellar/redis/4.0.11... (13 files, 2.8MB)
redis 4.0.2 1 is still installed.
Remove all versions with `brew uninstall --force redis`.
bogon:~ wfc$ brew uninstall --force redis
Uninstalling redis... (26 files, 5.6MB)
bogon:~ wfc$ brew install redis
Updating Homebrew...
Warning: redis 4.0.11 is already installed and up-to-date
To reinstall 4.0.11, run `brew reinstall redis`
bogon:~ wfc$ cd /usr/local
bogon:local wfc$ ls -l
  • 配置文件路径: /usr/local/etc/redis.conf 更改配置文件,参看ubuntu 安装环境,修改配置文件

Mac使用Redis参考
启动服务: redis-server
正式执行命令行:redis-cli

mac环境下,Redis客户端:redis-desktop-manager
Redis桌面管理工具Mac版是一款基于Qt5的跨平台Redis桌面管理软件,支持C++编写,响应迅速,性能好。但不支持数据库备份与恢复。
官方现在是收费的,其他的渠道基本上也都要花钱购买,购买完分享给大家。
csdn 资源下载推荐:
https://download.csdn.net/download/itjavawfc/10894504

windows下安装redis

官网:https://redis.io/
最终会指向 github 地址:https://github.com/MicrosoftArchive/redis
在这里插入图片描述

在这里插入图片描述

下载得到的文件目录,输入: redis-server.exe redis.windows.conf 当你看见标志性图腾,就代表安装成功了。

Windows 下初步使用

  • 配置好命令环境,下载目录直接配置到系统变量path下
  • 在下载目录下,直接单击redis-server.exe 命令执行.出现图腾窗口,代表服务启动了
  • 另启一个窗口,输入命令redis-cli.exe -h 127.0.0.1 -p 6379 结果如下,就可以进行基本命令操作了。
    在这里插入图片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章