当前位置:首页 » 云服务器 » 如何连接redis服务器

如何连接redis服务器

发布时间: 2023-02-08 02:21:10

㈠ redis可视化工具RedisDesktopManager连接不上服务器redis问题 --- 2020-05-26

一、首先确定服务器上Redis是可以访问

二、查看redis.conf配置文件
确保以下两项配置

1.bind 127.0.0.1改为 #bind 127.0.0.1

2.protected-mode yes 改为 protected-mode no

ps: protected-mode 是3.2 之后加入的新特性,是为了禁止公网访问redis cache,加强redis安全的。

它启用的条件,有两个:
1) 没有bind IP
2) 没有设置访问密码

解决:刚好我们注释了bing 127.0.0.1 并且默认redis.conf也是没有设置密码的 所以触发了protected-mode 我们将它关闭即可 生产环境请慎用。

㈡ 如何连接redis数据库

1、在配置文件redis.conf中把绑定的Ip注释掉

到此就连接成功了。

㈢ 软件Xshell连接Redis操作教程

方法/步骤
1、打开已经安装成功的Xshell,点击左上角【新建】按钮,打开新建会话属性对话框
2、连接信息验证,输入redis服务器的主机IP,端口号,名称(自定义,如test)
3、用户身份验证,方法:Password,输入连接redis服务器的用户名和密码;点击【确定】按钮
4、点击会话对话框中的【连接】按钮
5、连接成功状态
6、通过命令
【redis-cli
-a
test123】;连接redis数据库,其中【test123】数据库是名称。到这里为止,您已经通过Xshell能完整的操作redis了,您会了吗?

㈣ windows下怎么连接redis服务器配置

1.首先是下载redis在windows下的文件 然后解压出来放到一个目录下,开启一个redis服务 redis包下载
redis-server.exe redis.conf //进入redis目录 开启redis服务命令

2.重新开启一个cmd命令窗口开始链接redis服务
redis-cli.exe -h 192.168.12.21 //要连接的redis服务器
auth 密码 //auth + 密码 连接进入redis

㈤ redis服务器无法启动或无法连接上

错误信息:Job for redis-server.service failed because the control process exited with error code. See "systemctl status redis-server.service" and "journalctl -xe" for details.

或者客户端去链接时的错误信息:

Could not connect to Redis at 127.0.0.1:6379: Connection refused

Could not connect to Redis at 127.0.0.1:6379: Connection refused

ps -ef|grep redis 查看redis服务器进程

sudo kill -9 pid 杀死redis服务器

sudo redis-server /etc/redis/redis.conf 指定加载的配置文件

把redis的所有显示的都杀掉,包括

python 104924 103363 0 00:08 pts/23 00:00:00 grep --color=auto redis

但是这个是会自动重启的,这就对了。

然后再次 sudo redis-server /etc/redis/redis.conf  启动   

连接redis

redis-cli

就完成了。

㈥ Redis如何通过本机客户端访问远程服务器段

1、Redis默认端口号为127.0.0.1,端口号默认为:6379。
2、假如本机访问远程IP为132.1.114.44的计算机,则首先要在已经安装了Redis的远程计算机上打开其服务器,redis.server.exe

4、接下来如果想用自己写的客户端什么的连接远程Redis数据库也只需要输入远程计算机的IP就可以了。

㈦ 怎样连接Redis数据库

Redis是一个不错的缓存数据库,读取数据速度效率都很不错。今天大家共同研究下redis的用法。结合网上的资料和自己的摸索,先来看下安装与配置把。

咱们主要看在WINDOWS上怎样使用REDIS数据库。

1. 选择一个版本进行下载,压缩包中包括32位和64位的安装工具。我们这里使用32位的。

下载解压后的文件如下图:

3.打开服务器端

通过CMD命令行打开服务器端,首先通过命令行转到d:redis文件夹

然后输入如下命令 redis-server.exe redis.conf

然后输入 set pwd 123456

get pwd

获取返回值成功,说明服务器端配置成功,

以上是redis的安装与配置,欢迎大家交流

注:更多精彩教程请关注三联网页设计教程 栏目,

㈧ 解决windows本地无法连接Redis服务器问题

修改完成后,手动启动下本地服务的Redis服务,再次连接,问题解决。

㈨ 怎么连接redis集群 使用jedis连接单机和集群redis的两种方式

第一:非集群状态下

非集群状态下用Jedis获取Redis连接,得到Jedis对象即可,一共有两种:

1.利用Jedis构造器,仅限用于测试,在实际项目中肯定是用JedisPool。
Jedis(String host);

Jedis(String host , int port);

2.利用JedisPool

主要是利用Jedis jedis=jedisPool.getResource();

JedisPool有N多个构造器,常用的构造器参数有GenericObjectPoolConfig poolConfig,String host,int port,int timeout,String password,创建GenericObjectPoolConfig对象时我们一般用其子类JedisPoolConfig (redis.clients.jedis.JedisPoolConfig),timeout是连接redis服务器的超时时间,以毫秒为单位,一般设置为0,如果不设为0,则不可设置太小,如果设成1、2,那么可能因为网络原因在1毫秒、2毫秒之内没有连上服务器而报错。见下例:
[java] view plain
public static void main(String[] args) {
JedisPoolConfig poolConfig = new JedisPoolConfig();
// 最大连接数
poolConfig.setMaxTotal(2);
// 最大空闲数
poolConfig.setMaxIdle(2);
// 最大允许等待时间,如果超过这个时间还未获取到连接,则会报JedisException异常:
// Could not get a resource from the pool
poolConfig.setMaxWaitMillis(1000);
JedisPool pool = new JedisPool(poolConfig, "192.168.83.128", 6379, 0, "123");
Jedis jedis = null;
try {
for (int i = 0; i < 5; i++) {
jedis = pool.getResource();
jedis.set("foo" + i, "bar" + i);
System.out.println("第" + (i + 1) + "个连接, 得到的值为" + jedis.get("foo" + i));
// 用完一定要释放连接
jedis.close();
}
} finally {
pool.close();
}
}
如上,创建出一个JedisPool对象,然后调用其getResource()方法获取redis连接即可,之后就可以调用Jedis API操作redis了。jedis连接用完要释放即close,如果不close,则产生的连接会越来越多,当达到了最大连接数,再想获得连接,就会等待,当超过了最大等待时间后就会报异常。
第二:集群状态下

集群状态下用Jedis获取redis连接,是得到JedisCluster对象,之后对redis进行操作都是用此对象的方法进行的:

[java] view plain
public static void main(String[] args) {
JedisPoolConfig poolConfig = new JedisPoolConfig();
// 最大连接数
poolConfig.setMaxTotal(1);
// 最大空闲数
poolConfig.setMaxIdle(1);
// 最大允许等待时间,如果超过这个时间还未获取到连接,则会报JedisException异常:
// Could not get a resource from the pool
poolConfig.setMaxWaitMillis(1000);
Set<HostAndPort> nodes = new LinkedHashSet<HostAndPort>();
nodes.add(new HostAndPort("192.168.83.128", 6379));
nodes.add(new HostAndPort("192.168.83.128", 6380));
nodes.add(new HostAndPort("192.168.83.128", 6381));
nodes.add(new HostAndPort("192.168.83.128", 6382));
nodes.add(new HostAndPort("192.168.83.128", 6383));
nodes.add(new HostAndPort("192.168.83.128", 6384));
JedisCluster cluster = new JedisCluster(nodes, poolConfig);
String name = cluster.get("name");
System.out.println(name);
cluster.set("age", "18");
System.out.println(cluster.get("age"));
try {
cluster.close();
} catch (IOException e) {
e.printStackTrace();
}
}
用集群时,好像没有办法设置集群的参数,比如最大连接数,虽然在创建JedisCluster 对象时传了JedisPoolConfig对象进去,但是JedisPoolConfig对象中的设置是不生效的。

㈩ 如何在Linux中安装Redis服务器

Redis服务器是一种非关系型数据存储服务器,它经常和Linux系统搭配使用。那么如何在Linux系统中安装Redis服务器呢?下面我给大家分享一下。

工具/材料

Linux命令行

  • 01

    首先我们运用tar命令解压redis安装包,如下图所示,这里在使用tar命令的时候运用的是zxvf参数

  • 02

    接下来进入解压后的文件夹我们执行make命令,对redis进行编译,如下图所示

  • 03

    编译完了以后我们通过cd命令进入src目录,然后执行make install进行安装,如下图所示

  • 04

    安装完了以后我们需要创建两个文件夹,如下图所示,etc用来放置配置文件,bin用来放置执行文件

  • 05

    接下来我们通过cp命令将redis.conf配置文件复制到etc目录下面,如下图所示

  • 06

    然后将src目录下的命令复制到bin目录下面,这里我只复制了几个比较常用的,如下图所示

  • 07

    接下来我们就可以执行redis-server命令来运行redis服务器了,注意后面加了配置文件路径,如下图所示

  • 08

    最后当我们看到如下图所示的界面则代表redis安装启动成功,后面我们就可以用它进行数据存储了

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:336
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:378
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:612
java用什么软件写 发布:2025-05-18 03:56:19 浏览:32
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:107
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:944
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:741
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:803
网卡访问 发布:2025-05-18 03:35:04 浏览:511
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:372