redisconf存放位置

redisconf存放位置,第1张

1、Redis的配置文件通常位于Redis安装目录下的conf目录中,文件名通常为redis.conf。

例如,在Linux系统中,Redis的默认配置文件通常位于/etc/redis/redis.conf。

2、不过,这个位置可能会根据实际安装情况而有所不同。建议您在配置Redis之前检查并确认配置文件的位置

最近学习下redis,作为一个高性能的k/v数据库,如果数据不用swap的话,redis的性能是无以伦比的。最近在做一个系统附件的缓存,试着把附件放到redis试试,写了个保存文件的方法。public class TestRedis{

Jedis redis = new Jedis("localhost")

//序列化方法

public byte[] object2Bytes(Object value) {

if (value == null)

return null

ByteArrayOutputStream arrayOutputStream = new ByteArrayOutputStream()

ObjectOutputStream outputStream

try {

outputStream = new ObjectOutputStream(arrayOutputStream)

outputStream.writeObject(value)

} catch (IOException e) {

e.printStackTrace()

} finally {

try {

arrayOutputStream.close()

} catch (IOException e) {

e.printStackTrace()

}

}

return arrayOutputStream.toByteArray()

}

//反序列化方法

public Object byte2Object(byte[] bytes) {

if (bytes == null || bytes.length == 0)

return null

try {

ObjectInputStream inputStream

inputStream = new ObjectInputStream(new ByteArrayInputStream(bytes))

Object obj = inputStream.readObject()

return obj

} catch (IOException e) {

e.printStackTrace()

} catch (ClassNotFoundException e) {

e.printStackTrace()

}

return null

}

//保存文件方法

public void setFile(String key,String path){

File fr = new File(path)

redis.set(key.getBytes(), object2Bytes(fr))

}

//读取文件对象方法

public File getFile(String key){

Jedis redis = new Jedis("localhost")

File file = (File)byte2Object(redis.get(key.getBytes()))

return file

}

public void testFile(String key,String path)throws Exception{

setFile("test", "D:\\test.txt")

File file = getFile("test")

BufferedReader br = new BufferedReader(new FileReader(file))

String record = null

while ((record = br.readLine()) != null) {

System.out.println("record:"+record)

}

}

public static void main(String[] args) throws Exception{

TestRedisos = new TestRedis()

os.testFile("test", "D:\\test.txt")

}

}

redis的日志默认会在控制台输出,不会生成日志文件的,如果需要以日志文件的方式保存,我们可以手动修改下配置文件

1.找到redis的配置文件,进入编辑状态

2.搜索logfile这项,把日志文件的完整路径填入""里面就可以,如: "/var/logs/redis.log"

3.修改完之后保存退出就可以了

4.把路径里面的文件夹创建好,日志文件会在启动服务的时候自动创建

5.启动服务,记得要带你刚刚编辑的配置文件启动,这时候启动窗口将不输出任何日志,全部保存到日志文件里了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11481305.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存