Redis安装到学习


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

Redis基本命令

String字符串类型详解

List列表类型详解

Set集合类型详解

Hash哈希类型详解

Zset有序集合详解

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值