如何禁用redis-cli历史记录

时间:2015-09-29 21:11:26

标签: redis

我在网上搜索过,但无法找到禁用 redis-cli生成文件〜/ .rediscli_history 的方法。我担心的是该文件将AUTH信息记录到文件中(更多信息。这里:https://github.com/antirez/redis/pull/2413)。关于如何做到这一点的任何想法?

2 个答案:

答案 0 :(得分:4)

只需设置环境变量REDISCLI_HISTFILE

即可
strActiondate = jobjVessels.getString("actionDate");

Log.e("strActiondate ", " = " + strActiondate);
try{
     DateFormat sdf = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss a");
     Date netDate = sdf.parse(strActiondate);
     Log.e("netDate "," = "+netDate);
 }
 catch(Exception ex){
     ex.printStackTrace();
 }

答案 1 :(得分:2)

一些创意软链接怎么样?

foo@bar:~$ rm .rediscli_history 
foo@bar:~$ ln -s /dev/null .rediscli_history
foo@bar:~$ redis-cli 
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> exit
foo@bar:~$ ls -al .rediscli_history 
lrwxrwxrwx 1 foo foo 9 Sep 30 00:19 .rediscli_history -> /dev/null
BTW - 你提交的PR是有效的,但我不确定我喜欢它 - 也许记录AUTH并掩盖密码?