我遵循了链接中的所有步骤:https://linuxtechlab.com/how-install-redis-server-linux/,并使用了下面的linux版本。
不名-a Linux 10-XX-XX-28 2.6.32-696.13.2.el6.x86_64 #1 SMP清华10月5日17:03:21 PDT 2017 x86_64 GNU/Linux
这是安装在虚拟机云中的某个地方,并且通过本地窗口机器,我试图访问下面提到的错误:nested exception is redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool。
我的Windows机器:
C:\Softwares\redis-2.4.5-win32-win64\64bit>redis-cli -h 10.XX.XX.28 -P 6379
Could not connect to Redis at 10.XX.XX.28:6379: Unknown error安装在Linux机器上的Redis:
[user@10.XX.XX-28:~]$ redis-cli
127.0.0.1:6379> KEYS *
1) "Prateek"
127.0.0.1:6379>在Unix上安装的redis版本。
[user@10.XX.XX.28:~]$ redis-server --version
Redis server v=3.2.9 sha=00000000:0 malloc=jemalloc-4.0.3 bits=64 build=d8a68cad035640c6发布于 2018-07-19 17:14:57
我能够解决以下问题:“从远程系统访问redis”
默认情况下,可以从本地主机访问redis,但如果希望从远程位置访问redis服务器,则需要对配置文件进行一些更改。打开实例的配置文件,即/etc/6379.conf
$ vi /etc/redis/6379.conf&寻找‘bind 127.0.0.1’。我们可以将127.0.0.1替换为0.0.0.0,也可以将服务器的IP地址添加到其中。它应该看起来像
bind 0.0.0.0或
bind 127.0.0.1 192.168.1.100现在,保存更改后退出文件&重新启动服务以使更改生效。
$ service redis_6379 restart记住,如果使用多个或不同的端口号,则会对各个端口号的所有配置文件进行更改。
现在,要检查是否可以从远程系统登录到redis,请先登录远程系统&从终端输入以下命令,
$ redis-cli -h 192.168.1.100 -p 6379其中,192.168.1.100是以6379作为redis实例端口号的redis服务器的IP地址。
已完成:)
执行任何问题:yum install make gcc gcc-c++ kernel-devel
发布于 2020-01-10 07:40:13
对我来说,redis服务器没有运行。
如果您在Windows中,请按照以下步骤操作。
1. Press winKey+R
2. Type services.msc
3. You will see a window with list of services.
4. Find Redis and start it. Stop and restart it if it is already running!https://stackoverflow.com/questions/51427713
复制相似问题