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 结果如下,就可以进行基本命令操作了。