关于Redis和gcc及jedis

1.什么是redis

Redis是用C语言开发的一个开源的高性能键值对**(key-value)数据库**。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如

下(字符串类型,散列类型,列表类型,集合类型
有序集合类型。)

3.0版本主要增加了redis集群功能。

2redis的应用场景

缓存(数据查询、短连接、新闻内容、商品内容等等)。(最多使用)
分布式集群架构中的session分离。
动态监听数据改变 (
聊天室的在线好友列表。
任务队列。(秒杀、抢购、12306等等)
应用排行榜。
网站访问统计。
数据过期处理(可以精确到毫秒))

redis port默认6379

关于gcc

redis在linux里可用gcc编译环境。
gcc /g++是一个编译集合,在Linux 类似于windows中vs的编译工具。
GCC全称GNU(历史的项目名) Compiler Collection,包括多种编程语言的编译器。这些编译器作为一个整体,被称为GCC,它不是IDE(集成开发环境)。

3 jedis

Jedis Client是Redis官网推荐的一个面向java客户端,库文件实现了对redis各类API进行封装调用。

1.通过jedis连接redis单机
1.1创建单实例jedis对象连接redis服务,
(常用jedis的set、get方法)
1.2使用连接池jedisPool实现共享连接(连接共享,高效)

连接池则可以实现在客户端建立多个链接并且不释放,当需要使用连接的时候通过一定的算法获取已经建立的连接,使用完了以后则还给连接池,这就免去了多次创建连接,数据库连接所占用的时间。
通常会使用连接池的方式对Jedis连接进行管理,所有jedis对象会预先放在池子中(JedisPool),每次要连接redis,只需要在池子中借,用完了再归还给池子。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值