1、密码问题(默认没有密码) ERR Client sent AUTH, but no passWord is set Redis 127.0.0.1:6379> CONFIG SET requirepass “123456” OK redis 127.0.0.1:6379> AUTH 123456 Ok 或者在redis的配置文件redis.conf中打开requirepass注释 2、版本问题 ERR Unsupported CONFIG parameter: notify-keyspace-events 将Redis-2.4.5,更新到redis-2.8.12
3、非本地连接问题 redis默认只能localhost登录 在redis的配置文件redis.conf中,找到bind 127.0.0.1,替换成0.0.0.0
linux下安装redis 1、先通过yum安装gcc : yum install -y gcc g++ gcc-c++ make 2、执行make 对Redis解压后文件进行编译 tar -zxzf redis-3.0.7.tar.gz cd redis-3.0.7 make 3、编译成功后,进入src文件夹,执行make install进行Redis安装 redis-server、redis-cli、redis-benchmark、 redis-check-aof、redis-check-dump、redis-sentinel
启动服务端:[root@mcs-slave-2 redis-stable]# ./src/redis-server redis.conf 调用客户端:[root@mcs-slave-2 redis-stable]# ./src/redis-cli 127.0.0.1:6379> CONFIG SET requirepass “123456” OK
docker下安装redis 下载redis镜像:docker pull redis 启动:sudo docker run -d –name redis -p 6379:6379 redis //安装redis client
java调用jedis
@Beanpublic JedisConnectionFactory connectionFactory(){ JedisConnectionFactory conn = new JedisConnectionFactory(); conn.setDatabase(3); conn.setHostName("127.0.0.1"); conn.setPassword("123456"); conn.setPort(6379); conn.setTimeout(3000); return conn;}新闻热点
疑难解答