redis安装与配置
1.
ubuntu系统自带reidis,只需要如下命令即可安装成功:
sudo apt update
sudo apt install redis-server
安装时间出现如下报错:
说明有程序正在占用sudo apt,清除这些程序:
输入
成功解决问题
一旦安装完成,Redis 服务将会自动启动。想要检查服务的状态,输入下面的命令:
sudo systemctl status redis-server
如果出现如下代码说明安装成功
● redis-server.service - Advanced key-value store
Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2020-06-06 20:03:08 UTC; 10s ago
...
配置远程访问:
sudo nano /etc/redis/redis.conf
需要注意的是nano的使用,也可以用vim来编辑文件
编辑情况如下:
如果想添加多个IP地址,只需将它们用空格隔开即可:
bind 192.168.213.135 192.168.213.136
nano的使用方法:
要保存对文件所做的更改,请按Ctrl+o
如果要退出nano,请按Ctrl+x
安装resp来连接虚拟机内部的redis,此时可以安装免费版本的,已经存入百度网盘中,稍后更新,
在地址栏填入虚拟机的ip地址即可(要求我们前面设置了0.0.0.0的情况,同时注意配置文件的后面还有bind 要一并修改) ,测试连接即可,如果成功,则当前界面会消失,不用管,在主界面会有这个连接的显示.
3.
idea操作redis
新建springboot项目,此时选择NoSQL的选项,其中的Spring Data Redis
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.data.redis.core.RedisTemplate;
@SpringBootTest
class SpringbootRedisApplicationTests {
@Autowired
RedisTemplate redisTemplate;//模板帮助我们建立链接,关闭链接
@Test
void contextLoads() {
redisTemplate.opsForValue().set("a","b");
redisTemplate.opsForHash().put("map","username","tom");
redisTemplate.boundValueOps("c").set("d");
redisTemplate.boundHashOps("map2").put("username2","jack");
}
}
还没有评论,来说两句吧...