Redis进阶实践之二如何在Linux系统上安装安装Redis
一、引言 安装过程
1、下载,解压,然后,编译Redis程序:
$ wget http://download.redis.io/releases/redis-4.0.6.tar.gz
$ tar xzf redis-4.0.6.tar.gz
$ cd redis-4.0.6
$ make
编译之后,会在src目录下生成 redis-server,redis-cli等相关文件。启动Redis服务:
$ src/redis-server
现在你可以使用Redis客户端和其服务端进行交互:
$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
????? 官网就是使用wget命令来下载Redis软件包的,如果Linux系统没有提前安装该命令,就会出现如下错误:-bash:wget command not found,很明显没有安装wget软件包。一般linux最小化安装时,wget不会默认被安装。针对这个问题有两种解决方案:
??? 3.2、通过远程管理工具SSH Secure File Transfer Client,将Redis压缩包拷贝到Linux服务器中,放在/root/software/download/redis/目录下。 ???????????? ??? 3.3、在Linux服务器上,通过cd 命令进入 software/download/redis/目录下,然后,本地解压redis最新的压缩包文件。执行命令:tar zxvf redis-4.0.6.tar.gz cd software/download/redis/ 进入到当前目录下,然后在执行操作
? tar zxvf redis-4.0.6.tar.gz 在当前目录下执行解压
? ??? 3.4、解压完成会在当目录 “/root/software/download/redis/”生成一个以redis-4.0.6为名称的文件夹,进入解压缩后的文件夹:cd redis-4.0.6,下面使用ll命令,或者使用ls -l(是L的小写),查看文件结构: 当前目录是:/root/software/download/redis/
cd redis-4.0.6 进入解压后文件夹根目录
ll 查看文件或者目录结构(2个L的小写)
? ??? 3.5、在当前redis-4.0.6根目录下,执行make命令对Redis解压后文件进行编译。 ???????? ???????? 编译完成如图: ???????? ??? 3.6、编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf(此文件在根目录下面,没有在src目录下面)。然后拷贝到一个目录下。 当前目录:
/root/software/download/redis/redis-4.0.6/src
? mkdir -p /application/program/redis-tool/ 该目录用于存放Redis运行文件
cp redis-server(Redis的服务器端) /root/application/program/redis-tool/
cp redis-benchmark(测试工具) /root/application/program/redis-tool/
cp redis-cli(Redis的客户端) /root/application/program/redis-tool/
cp redis.conf(Redis的配置文件) /root/application/program/redis-tool/
cd application/program/redis-tool/
? cd application/program/redis-tool/
????????? vim ./application/program/redis-tool/redis.conf
? ?????????????? 3.7.2、port端口号:port 6379??????? 可以修改,也可以保持不变 ????????????????????????? ??????????????? 3.7.3、logfile日志文件: logfile(日志文件的地址)????????????? “/root/application/program/redis-tool/logs/redis.log”日志的文件名自己定义 ???????????????????????? ??????????????? 3.7.4、datafile持久化文件地址: dir /root/application/program/redis-tool/datas ?????????????????????????? ??? 3.8、redis.conf配置文件修改完毕,保存退出(按ESC,然后按:冒号,最后输入wq,保存退出)。启动Redis的服务器端。cd /回到根目录,执行以下命令: 这是在根目录下操作的
./application/program/redis-tool/redis-server ./application/program/redis-tool/redis.conf
如果当前目录是 cd application/program/redis-tool,那命令执行就简单了
redis-server redis.conf
??????????? ????????? 服务已经启动了,我们下一步该启动客户端了。 ?? 3.10、启动Redis的客户端,在根目录下,执行如下命令:./application/program/redis-tool/redis-cli -h 192.168.127.128 -p 6379,界面如下。 ????????? 当前目录所处的位置不同,命令也会不同,这个请注意。我当前是在根目录下,大家也可以cd目标目录下,使用命令跟简单。 ????????? ??? 3.11、redis-cli客户端启动成功了,我们来测试一下吧。 set name liulei
get name
set age 18
get age
mset sex nan address jiangxi post 12345
mget sex address post
keys *
????? 效果图如下:
???? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |