ubuntu安装redis

ubuntu配置redis

安装的有些过程会比较慢,我即使有梯子,最长的过程也要一分钟左右,所以一定要有耐心。

安装

下载安装包:点击这里进行最新版安装包下载

tar -xzvf 下载的压缩文件进行解压

执行sudo mv redis-5.0.5 /usr/local/redis,将解压过后的文件夹移动,你也可以放置其他目录,但推荐这个目录,注意要root权限

进入redis目录 cd /usr/local/redis/,并执行sudo make

执行sudo make test,我执行这里提示需要tcl,那么需要进行tcl的安装

点击这里进行tcl下载

解压文件tar -zxvf tcl8.6.8-src.tar.gz

切换到tcl.8.6.8/unix文件夹cd tcl.8.6.8/unix,执行sudo ./configure

在执行sudo make,在执行sudo make install

到此tcl安装完成,再次进入到/usr/local/redis/,运行sudo make test即可成功

将redis的命令安装到/usr/bin/目录,在redis目录下执行sudo make install /usr/bin,完成redis安装

/usr/bin下就会有redis相关的文件,可用list -al查看

配置redis

移动配置文件redis.conf,执行sudo cp /usr/local/redis/redis.conf /etc/redis,如果提示没有目录,需要先创建目录

查看/etc/redis/redis.conf,用sudo vim /etc/redis/redis.conf打开,在配置文件里可以查看和改变端口号

更改守护进程daemonize为yes

更改数据文件存储路径:dir /var/lib/redis,没有文件夹创建文件夹,这里的是我配置的存储路径

设置日志文件:logfile /var/log/redis/redis-server.log,没有要记得创建

到这就配置就差不多完了,至少我的是这样的

最后

启动服务:sudo redis-server /etc/redis/redis.conf
查看是否启动ps -aus | grep redis,下面的杀死进程会用到这里的pid
杀死服务进程:sudo kill -9 pid

忘了说一点由于redis是用标准c写的,所以需要有gcc工具,不过既然是linux,我想大部分都已经有了gcc,然后还要需要装make工具(因为我在刚拥有ubuntu时就有了这些,所以这里就忽略了),分别执行以下命令获取

sudo apt-get install gcc

sudo apt-get install make