typora-root-url: D:\software\dev\Typora\locales
Linux下安装Redis
1、下载安装包!redis-6.2.4.tar.gz
$ cd /home/wlk
$ wget http://download.redis.io/releases/redis-6.0.6.tar.gz
2、解压安装包到 /opt下,可以看到redis.conf文件
$ tar xzf redis-6.0.6.tar.gz -C /opt
$ cd redis-6.0.6
或者
cp redis-6.0.6.tar.gz /opt
tar -zxvf redis-6.0.6.tar.gz
3、修改Linux的镜像源
cp /etc/apt/sources.list /etc/apt/sources.list.bak
vi /etc/apt/sources.list
查看win10子系统Ubuntu的版本名 lsb_release -c
“eoan”代表ubuntu19.10,“xenial”代表ubuntu16.04,“bionic”代表ubuntu18.04,“disco”代表ubuntu19.04,“focal”代表ubuntu20.04
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
更换镜像源之后:
sudo apt update 或者 apt-get update
sudo apt upgrade 或者 apt-get upgrade --fix-missing
4、安装gcc环境
安装gcc环境
sudo apt-get install build-essential
执行 make
执行 make test
You need tcl 8.5 or newer in order to run the Redis test.
安装Redis,运行make test的时候出错:
You need tcl 8.5 or newer in order to run the Redis test
make: *** [test] Error 1
安装tcl就行了:
复制代码
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
cd /usr/local/tcl8.6.1/unix/
sudo ./configure
sudo make
sudo make install
5、make命令安装redis
$ cd redis-6.0.6
$ make
$ make install #此命令是检查make命令执行之后,是否成功
## 默认安装路径是 /usr/local/bin
root@LAPTOP-Q063DEUM:/usr/local# cd bin/
root@LAPTOP-Q063DEUM:/usr/local/bin# ll
total 52628
drwxr-xr-x 1 root root 4096 Jun 20 13:38 ./
drwxr-xr-x 1 root root 4096 Jun 20 10:55 ../
-rwxr-xr-x 1 root root 7100584 Jun 20 13:38 redis-benchmark*
-rwxr-xr-x 1 root root 11863856 Jun 20 13:38 redis-check-aof*
-rwxr-xr-x 1 root root 11863856 Jun 20 13:38 redis-check-rdb*
-rwxr-xr-x 1 root root 7103192 Jun 20 13:38 redis-cli*
lrwxrwxrwx 1 root root 12 Jun 20 13:38 redis-sentinel -> redis-server*
-rwxr-xr-x 1 root root 11863856 Jun 20 13:38 redis-server*
-rwxr-xr-x 1 root root 16888 Jun 20 11:03 tclsh8.6*
root@LAPTOP-Q063DEUM:/usr/local/bin# pwd
/usr/local/bin
6、备份redis.conf文件到redis的安装目录下,/usr/local/bin
$ cd /opt/redis-6.0.6
$ cp redis.conf /usr/local/bin/wlkconfig/
7、reids默认不是后台启动,修改配置文件 redis.conf
daemonize yes
8、启动redis服务
redis-server wlkconfig/redis.conf
通过指定配置文件来启动
root@LAPTOP-Q063DEUM:/usr/local/bin# redis-server wlkconfig/redis.conf
18616:C 20 Jun 2021 14:05:45.681 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
18616:C 20 Jun 2021 14:05:45.681 # Redis version=6.0.6, bits=64, commit=00000000, modified=0, pid=18616, just started
18616:C 20 Jun 2021 14:05:45.681 # Configuration loaded
9、使用redis-cli连接
root@LAPTOP-Q063DEUM:/usr/local/bin# redis-cli -h localhost -p 6379
localhost:6379> ping
PONG
localhost:6379> set menu new Date
(error) ERR syntax error
localhost:6379> set menu 2021-06-20
OK
localhost:6379> keys
(error) ERR wrong number of arguments for 'keys' command
localhost:6379> keys *
1) "menu"
localhost:6379> get menu
"2021-06-20"
localhost:6379>
10、查看redis进程是否开启ps -ef | grep redis
root@LAPTOP-Q063DEUM:/usr/local/bin# ps -ef | grep redis
root 18617 1 0 14:05 ? 00:00:00 redis-server 127.0.0.1:6379
root 18630 85 0 14:11 pts/0 00:00:00 redis-cli -p 6379
root 18632 14241 0 14:11 pts/1 00:00:00 grep --color=auto redis
11、关闭redis服务 shutdown
./redis-cli shutdown