
Redis是一个开源的非关系型数据库,具有数据类型丰富、功能强大、性能卓越的特点。它的默认端口号为6379,是一个非常常用的端口号,可以让您与Redis之间建立起双向的连接。
默认端口6379可以满足大多数Redis应用环境所需的基础连接服务,而且也是Redis客户端最常用的端口号,它可以快速安全地连接到Redis
服务器
,它可以支持多种网络协议。
默认端口6379可以用来与Redis服务器建立“双向”连接 。使用它,我们可以向服务器发送一个简单的请求,返回一个相应的值,或者执行一个相应的操作,例如存储或检索数据。此外,使用6379端口,我们也可以从Redis服务器发送指令,用于管理当前Redis实例,例如列出所有当前连接的客户端,确认数据的持久性,或者记录错误日志等。
下面是一个使用6379端口连接到Redis服务器的示例代码:
//建立Redis连接实例
Jedis jedis = new Jedis(“localhost”, 6379);
//删除当前ip地址数据库中所有数据
jedis.flushAll();
//向数据库中存入数据
jedis.set(“key”, “value”);
//从数据库中取出数据
String value = jedis.get(“key”);
//将数据库中的数据存入一个List
List list = jedis.lrange(“list”, 0, -1);
//输出结果
System.out.println(“Redis连接成功,获取到的值[“+value+”],List size: “+ list.size());
} catch (Exception e){
System.out.println(“Redis连接失败: “+e.getMessage());
由于Redis默认端口6379可以满足大多数应用环境所需的基础服务,因此它是Redis非常流行的端口号。让Redis与客户端之间双向传输信息,6379端口也被冠以“开启连接之门”的称号。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
数据写入redis并返回怎么处理

1、 快照的方式持久化到磁盘自动持久化规则配置save 900 1save 300 10save 60 上面的配置规则意思如下:# In The example below the behaviour will be to save:# after 900 sec (15 min) if at least 1 key changed# after 300 sec (5 min) if at least 10 keys changed# after 60 sec if at least keys changedredis也可以关闭自动持久化,注释掉这些save配置,或者save “”如果后台保存到磁盘发生错误,将停止写操作-writes-on-bgsave-error yes使用LZF压缩rdb文件,这会耗CPU, 但是可以减少磁盘占用 yes保存rdb和加载rdb文件的时候检验,可以防止错误,但是要付出约10%的性能,可以关闭他,提高性能。 rdbchecksum yes导出的rdb文件名dbfilename 设置工作目录, rdb文件会写到该目录, APPend only file也会存储在该目录下 ./Redis自动快照保存到磁盘或者调用bgsave,是后台进程完成的,其他客户端仍然和可以读写redis服务器,后台保存快照到磁盘会占用大量内存。 调用save保存内存中的数据到磁盘,将阻塞客户端请求,直到保存完毕。 调用shutdown命令,Redis服务器会先调用save,所有数据持久化到磁盘之后才会真正退出。 对于数据丢失的问题:如果服务器crash,从上一次快照之后的数据将全部丢失。 所以在设置保存规则的时候,要根据实际业务设置允许的范围。 如果对于数据敏感的业务,在程序中要使用恰当的日志,在服务器crash之后,通过日志恢复数据。 2、 Append-only file 的方式持久化另外一种方式为递增的方式,将会引起数据变化的操作, 持久化到文件中, 重启redis的时候,通过操作命令,恢复数据.每次执行写操作命令之后,都会将数据写到中。 # appendfsync alwaysappendfsync everysec# appendfsync no当配置为always的时候,每次中的数据写入到文件之后,才会返回给客户端,这样可以保证数据不丢,但是频繁的IO操作,会降低性能。 everysec每秒写一次,这可能会丢失一秒内的操作。 aof最大的问题就是随着时间append file会变的很大,所以我们需要bgrewriteaof命令重新整理文件,只保留最新的kv数据。
访问redis不需要用户名密码吗
如果设置了用户名跟密码 那肯定是要的。没设置 通常 admin 不行的话 就需要重新设置了或者找回
REDIS学习查看redis状态,以及rdb和aof两种持久化方案的区别
命令:redis-cli info //查看redis服务器状态的rdb : redis database 默认开启的,是将数据从内存备份到硬盘中。 aof:append only f 需要自己根据需要开启,是将执行命令存储在一个文件中。 建议看一下apeit-程序猿IT的文章《redis数据持久化》,讲的简单明了。
发表评论