Redis在Linux系统的常用命令和Java连接Redis

Redis应用场景

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

Linux下安装Redis

安装wget下载工具

yum -y install wget

使用wget工具下载相应版本的Redis:http://download.redis.io/releases/

 wget http://download.redis.io/releases/redis-5.0.5.tar.gz 

检查是否有编译环境(更新或安装)

yum install gcc-c++

解压下载的Redis软件,并移动到/use/local下

tar -zxvf redis-5.0.5.tar.gz 
mv redis-5.0.5 /usr/local/ 

进入Redis解压文件夹编译Redis源码

cd /usr/local/redis-5.0.5/
make

安装Redis

make PREFIX=/usr/local/redis install

拷贝配置文件到/use/local/redis

cd /usr/local/redis-5.0.5/
cp redis.conf /usr/local/redis

Redis使用

./redis-server	 		    #启动

# 修改配置文件可以改变改变启动方式
daemonize no\yes		    #后台启动/前端启动 

ps -ef | grep -i redis		#查看Redis的进程信息

kill -9 端口号				 #杀死Redis进程

./redis-cli shutdown		#使用命令关闭

Redis客户端连接

# 本机可简写为 ./redis-cli
./redis-cli -h 127.0.0.1 -p 6379

基本操作命名

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sbAP4fYo-1598339585123)(C:\Users\yh\AppData\Local\Temp\1598334529702.png)]

CentOS开放端口

1、运行命令:

firewall-cmd --get-active-zones

2、执行如下命令命令:

firewall-cmd --zone=public --add-port=6379/tcp --permanent

3、重启防火墙,运行命令:

firewall-cmd --reload

4、查看端口号是否开启,运行命令:

firewall-cmd --query-port=6379/tcp

Java连接Redis

导入jar包

​ jedis-2.9.0.jar

​ commons-pool2-2.6.2.jar

单实例连接

public class TestRedis {
   
  public static void main(String[] args) {
   
  	//建立连接
  	Jedis jedis = new Jedis("192.168.0.105",6379);
  	//获取数据
  	String test = jedis.get("test");
  	System.out.prin
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值