怎么安装和配置Redis
这篇文章主要为大家展示了“怎么安装和配置Redis”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么安装和配置Redis”这篇文章吧。
一、准备好 gcc 环境yuminstallgcc-c++
出现以下日志,代表安装成功。Package gcc-c++-4.8.5-39.el7.x86_64 already installed and latest version
Loadedplugins:fastestmirrorDeterminingfastestmirrorsbase|3.6kB00:00:00docker-ce-stable|3.5kB00:00:00epel|4.7kB00:00:00extras|2.9kB00:00:00nginx|2.9kB00:00:00updates|2.9kB00:00:00(1/7):epel/x86_64/group_gz|95kB00:00:00(2/7):epel/x86_64/updateinfo|1.0MB00:00:00(3/7):docker-ce-stable/x86_64/primary_db|45kB00:00:00(4/7):extras/7/x86_64/primary_db|205kB00:00:00(5/7):updates/7/x86_64/primary_db|3.0MB00:00:00(6/7):epel/x86_64/primary_db|6.8MB00:00:00(7/7):nginx/x86_64/primary_db|55kB00:00:02Packagegcc-c++-4.8.5-39.el7.x86_64alreadyinstalledandlatestversionNothingtodo[root@root~]#二、下载并安装Redis
执行命令:wget http://download.redis.io/releases/redis-5.0.7.tar.gz
。下载完成之后进行解压。再先后执行 make
、make install
命令。
[root@root/]#cdusr/java[root@rootjava]#mkdirredis[root@rootjava]#cdredis/[root@rootredis]#wgethttp://download.redis.io/releases/redis-5.0.7.tar.gz[root@rootredis]#tar-zxvfredis-5.0.7.tar.gz[root@rootredis]#cdredis-5.0.7[root@rootredis-5.0.7]#make[root@rootredis-5.0.7]#makeinstall三、启动
输入命令:redis-server redis.conf
,启动Redis
。看到以下页面代表启动成功。
[root@rootredis-5.0.7]#redis-serverredis.conf_.__.-``__''-.__.-```.`_.''-._Redis5.0.7(00000000/0)64bit.-``.-```.```\/_.,_''-._(',.-`|`,)Runninginstandalonemode|`-._`-...-`__...-.``-._|'`_.-'|Port:6379|`-._`._/_.-'|PID:12513`-._`-._`-./_.-'_.-'|`-._`-._`-.__.-'_.-'_.-'||`-._`-.__.-'_.-'|http://redis.io`-._`-._`-.__.-'_.-'_.-'|`-._`-._`-.__.-'_.-'_.-'||`-._`-.__.-'_.-'|`-._`-._`-.__.-'_.-'_.-'`-._`-.__.-'_.-'`-.__.-'`-.__.-'
但是这种启动没有办法在这个tab
页下做任何操作了,因为这个时候使用Ctrl+c之后,就变成了这个样子。也就是关闭了Redis
,这种方式是前台启动。
^C13082:signal-handler(1594381754)ReceivedSIGINTschedulingshutdown...13082:M10Jul202019:49:14.132#Userrequestedshutdown...13082:M10Jul202019:49:14.132*SavingthefinalRDBsnapshotbeforeexiting.13082:M10Jul202019:49:14.135*DBsavedondisk13082:M10Jul202019:49:14.135*Removingthepidfile.13082:M10Jul202019:49:14.135#Redisisnowreadytoexit,byebye...四、后台启动
打开redis.conf
文件。这也是Redis
的配置文件。
[root@rootredis-5.0.7]#vimredis.conf#打开之后,在命令窗口按下/输入daem然后回车
修改为yes
daemonizeyes
Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程,启用守护进程后,Redis会把pid写到一个pidfile中,在/var/run/redis_6379.pid文件中。
再次启动
[root@rootredis-5.0.7]#redis-serverredis.conf13352:C10Jul202019:54:34.301#oO0OoO0OoO0OoRedisisstartingoO0OoO0OoO0Oo13352:C10Jul202019:54:34.301#Redisversion=5.0.7,bits=64,commit=00000000,modified=0,pid=13352,juststarted13352:C10Jul202019:54:34.301#Configurationloaded五、连接Redis
[root@rootredis-5.0.7]#redis-cli127.0.0.1:6379>pingPONG127.0.0.1:6379>configgetrequirepass#查看密码1)"requirepass"2)""127.0.0.1:6379>
设置密码
我们发现竟然不需要密码就可以进入Redis
。那怎么设置呢?
requirepass foobared
:设置 Redis
连接密码,如果配置了连接密码,客户端在连接 Redis
时需要通过 AUTH password
命令提供密码,默认是关闭。
1、临时设置
configsetrequirepass123456
2、永久设置
[root@rootredis-5.0.7]#vimredis.conf#打开之后,在命令窗口按下/输入requirepass然后回车
找到如图所示的内容,将注释放开设置自己的密码。
然后重启Redis
。
[root@rootredis-5.0.7]#redis-serverredis.conf[root@rootredis-5.0.7]#redis-cli127.0.0.1:6379>ping(error)NOAUTHAuthenticationrequired.127.0.0.1:6379>authxxxOK127.0.0.1:6379>pingPONG127.0.0.1:6379>
可以看到第一次ping
的时候提示我需要身份验证。auth xxx
这是连接后输入密码。也可以在连接的时候输入:
[root@rootredis-5.0.7]#redis-cli-p6379-axxx
以上是“怎么安装和配置Redis”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。