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