坚持#第341天~周五辞职完毕、学习了redis

本文详细介绍了Redis的安装步骤及配置方法,包括如何在后台启动服务、设置日志路径、指定数据库存放目录、开启AOF日志保存等功能,并提供了解决中文乱码的方法以及如何为Redis设置密码。

redis安装:

把本目录下的redis-3.0.7.tar.gz复制到/usr/local/redis目录下(不要解压)

cd /usr/local/redis

tar xzf redis-3.0.7.tar.gz

cd redis-3.0.7

yum install -y gcc

make MALLOC=libc

mkdir /usr/local/redis/redis-3.0.7/log

mkdir /usr/local/redis/redis-3.0.7/data

修改redis配置文件:

cd /usr/local/redis/redis-3.0.7

vim redis.conf

daemonize yes 该选项改为yes,这样就可以在后台启动

logfile "/usr/local/redis/redis-3.0.7/log"  指定日志位置

dir /usr/local/redis/redis-3.0.7/data 指定本地数据库存放目录

appendonly yes开启aof日志

保存退出

 

启动redis:

/usr/local/redis/redis-3.0.7/src/redis-server   /usr/local/redis/redis-3.0.7/redis.conf

netstat -tanp|grep 6379查看redis服务是否在运行

 

redis命令行查看中文不乱码:

 

start:

 

Redis在使用命令行操作时,如果查看内容中包含中文,会显示16进制的字符串”\xe4\xb8\xad\xe5\x9b\xbd”

 

127.0.0.1:6379> set k1 '中国'

OK

127.0.0.1:6379> get k1

 

如果想要看到的中文不乱码,解决方案有两种:

 

一、使用echo

 

$ echo -e `redis-cli get k1`

中国

1

2

二、redis-cli 后面加上--raw

 

$ redis-cli  --raw

127.0.0.1:6379> get k1

中国

 

end结束

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

检查redis服务起来了没

$redis-cli

redis 127.0.0.1:6379>

redis 127.0.0.1:6379> PING

PONG

或者

netstat –tanp | grep 6379

 

远程redis命令,注意-a后面是密码

$ ./redis-cli -h 192.168.1.74 -p 6379 -a ""

 

查看redis有没有密码:

127.0.0.1:6379> CONFIG get requirepass

requirepass表示没有密码

 

给redis设置密码:

127.0.0.1:6379> CONFIG set requirepass "litao"

OK

127.0.0.1:6379> CONFIG get requirepass

NOAUTH Authentication required.

 

可以验证密码(如果密码忘记了不确定的话)

127.0.0.1:6379> AUTH "litao"

OK

 

 

 

 

 

 

 

 

 

设置了密码之后每次需要进行密码认证,不然提示执行不了命令

[root@test11g src]# ./redis-cli --raw

127.0.0.1:6379> get k1

NOAUTH Authentication required.

127.0.0.1:6379> AUTH "litao"

OK

127.0.0.1:6379> get k1

中国

 

取消密码:CONFIG set requirepass ""

 

有个windows版本的工具,相当于navicat或sqlplus管理数据库一样的,同样的管理redis的工具海哥说redismanager,直接百度一下就可以下载了。作用是内存数据库,速度很快,缺点是存放的数据量太少了,也不能做集群,数据不能同步

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值