Rumah pangkalan data Redis 详解Linux下安装Redis

详解Linux下安装Redis

Apr 14, 2021 pm 05:29 PM

  详解Linux下安装Redis

       官网下载链接:https://redis.io/download

   1、选择Stable(5.0)下的Download 5.0.0 链接进行下载 (stable是稳定版本,默认下载的是linux版本)

 推荐(免费):redis

2、下载完成之后,打开WinSCP,把我们下载好的Redis压缩包,上传到Linux的 /mnt/ 文件目录下

 

3、使用putty连接到我们的Linux服务器,进入到/mnt/ 文件目录中,解压 redis-5.0.0.tar.gz,并把redis-5.0.0移动到/usr/local/ 目录下

[root@localhost ~]# cd /mnt/       //进入mnt文件目录
 
[root@localhost mnt]# tar xzf redis-5.0.0.tar.gz    //解压redis
 
[root@localhost mnt]# ls           //查看mnt目录
redis-5.0.0  redis-5.0.0.tar.gz

[root@localhost mnt]# mv redis-5.0.0 /usr/local/   //把redis-5.0.0移动到/usr/local/ 目录下
Salin selepas log masuk

4、安装gcc环境

由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gcc。安装命令如下:

[root@localhost mnt]# yum install gcc-c++
Salin selepas log masuk

5、进入到 /usr/local/redis-5.0.0/ 目录下,进行编译与安装

//进入到/usr/local/redis-5.0.0/ 文件目录下
[root@localhost mnt]# cd /usr/local/redis-5.0.0/   

[root@localhost redis-5.0.0]# make      //对解压后的文件进行编译

[root@localhost redis-5.0.0]# cd ./src   //进入到 redis-5.0.0/src 文件目录下

[root@localhost src]# make install    //进行redis安装
Salin selepas log masuk

(1)对解压后的文件进行编译

(2)安装redis

6、为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中

(1)创建bin和etc文件夹

[root@localhost redis-5.0.0]# mkdir bin      //创建bin文件夹

[root@localhost redis-5.0.0]# mkdir etc   //创建etc文件夹
Salin selepas log masuk

(2) 将redis-5.0.0目录下的 redis.conf 移动到 redis-5.0.0目录下的etc文件夹下

将mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移动到 /usr/local/redis-5.0.0/bin/ 目录下

//将redis-5.0.0目录下的 redis.conf 移动到 redis-5.0.0目录下的src文件夹下
[root@localhost redis-5.0.0]# mv redis.conf ./etc/  

[root@localhost redis-5.0.0]# cd ./src/      //进入redis-5.0.0目录下的src文件夹下

//将mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移动到   /usr/local/redis-5.0.0/bin/ 目录下
[root@localhost src]# mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis-5.0.0/bin/
Salin selepas log masuk

7、进入到/usr/local/redis-5.0.0/etc/ 目录下

//进入到/usr/local/redis-5.0.0/etc/ 目录下
[root@localhost src]# cd /usr/local/redis-5.0.0/etc/   
 
[root@localhost etc]# ls   //查看etc目录
redis.conf
Salin selepas log masuk

8、编辑 redis.conf配置文件,设置后台启动redis服务

[root@localhost etc]# vi redis.conf
Salin selepas log masuk

把文件中的daemonize属性改为yes(表明需要在后台运行)

9、编辑 redis.conf配置文件,开启redis远程访问服务

(1)把 redis.conf配置文件中的 bind 127.0.0.1 这一行给注释掉,这里的bind指的是只有指定的网段才能远程访问这个redis,注释掉后,就没有这个限制了。

(2)把 redis.conf配置文件中的 protected-mode 设置成no(默认是设置成yes的, 防止了远程访问,在redis3.2.3版本后)

10、编辑 redis.conf配置文件,修改Redis默认密码 (默认密码为空)

(1)在配置文件中找到这一行 # requirepass foobared

(2)删除前面的注释符号#,并把foobared修改成自己的密码 或者 另起一行 requirepass 自己的密码

11、设置Redis开机启动

[root@localhost etc]# vi /etc/rc.d/rc.local
Salin selepas log masuk

添加如下代码到 /etc/rc.d/rc.local 中:

/usr/local/redis-5.0.0/bin/redis-server  /usr/local/redis-5.0.0/etc/redis.conf
Salin selepas log masuk

12、切换到 /usr/local/redis-5.0.0/bin/ 目录下执行 redis-server 命令,使用 /usr/local/redis-5.0.0/etc/redis.conf配置文件来启动redis服务

//进入到/usr/local/redis-5.0.0/bin/ 目录下
[root@localhost etc]# cd /usr/local/redis-5.0.0/bin/  

[root@localhost bin]# ls        //查看bin目录
mkreleasehdr.sh  redis-benchmark  redis-check-aof  redis-cli  redis-server

[root@localhost bin]# ./redis-server /usr/local/redis-5.0.0/etc/redis.conf   //启动Redis服务
Salin selepas log masuk

 

13、打开RedisDesktopManager,测试服务是否开启 以及 是否可以远程访问Redis

 

Redis的整个安装过程到此结束。

Atas ialah kandungan terperinci 详解Linux下安装Redis. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana saya memilih kunci shard di redis cluster? Bagaimana saya memilih kunci shard di redis cluster? Mar 17, 2025 pm 06:55 PM

Artikel ini membincangkan memilih kekunci shard dalam redis cluster, menekankan kesannya terhadap prestasi, skalabilitas, dan pengagihan data. Isu -isu utama termasuk memastikan pengagihan data walaupun selaras dengan corak akses, dan mengelakkan kesilapan biasa l

Bagaimana saya melaksanakan pengesahan dan kebenaran di Redis? Bagaimana saya melaksanakan pengesahan dan kebenaran di Redis? Mar 17, 2025 pm 06:57 PM

Artikel ini membincangkan pelaksanaan pengesahan dan kebenaran di REDIS, memberi tumpuan kepada membolehkan pengesahan, menggunakan ACL, dan amalan terbaik untuk mendapatkan REDIS. Ia juga meliputi menguruskan kebenaran pengguna dan alat untuk meningkatkan keselamatan Redis.

Bagaimana saya menggunakan redis untuk beratur pekerjaan dan pemprosesan latar belakang? Bagaimana saya menggunakan redis untuk beratur pekerjaan dan pemprosesan latar belakang? Mar 17, 2025 pm 06:51 PM

Artikel ini membincangkan menggunakan REDIS untuk beratur pekerjaan dan pemprosesan latar belakang, perincian persediaan, definisi pekerjaan, dan pelaksanaan. Ia meliputi amalan terbaik seperti operasi atom dan keutamaan kerja, dan menerangkan bagaimana REDI meningkatkan kecekapan pemprosesan.

Bagaimana saya melaksanakan strategi pembatalan cache di Redis? Bagaimana saya melaksanakan strategi pembatalan cache di Redis? Mar 17, 2025 pm 06:46 PM

Artikel ini membincangkan strategi untuk melaksanakan dan menguruskan pembatalan cache di Redis, termasuk tamat tempoh masa, kaedah yang didorong oleh peristiwa, dan versi. Ia juga meliputi amalan terbaik untuk tamat tempoh cache dan alat untuk pemantauan dan automat

Bagaimana saya memantau prestasi cluster redis? Bagaimana saya memantau prestasi cluster redis? Mar 17, 2025 pm 06:56 PM

Artikel membincangkan pemantauan prestasi kluster Redis dan kesihatan menggunakan alat seperti Redis CLI, Redis Insight, dan penyelesaian pihak ketiga seperti Datadog dan Prometheus.

Bagaimana saya menggunakan Redis untuk pemesejan pub/sub? Bagaimana saya menggunakan Redis untuk pemesejan pub/sub? Mar 17, 2025 pm 06:48 PM

Artikel ini menerangkan cara menggunakan REDIS untuk pemesejan pub/sub, meliputi persediaan, amalan terbaik, memastikan kebolehpercayaan mesej, dan prestasi pemantauan.

Bagaimana saya menggunakan Redis untuk pengurusan sesi dalam aplikasi web? Bagaimana saya menggunakan Redis untuk pengurusan sesi dalam aplikasi web? Mar 17, 2025 pm 06:47 PM

Artikel ini membincangkan menggunakan REDIS untuk pengurusan sesi dalam aplikasi web, memperincikan persediaan, faedah seperti skalabilitas dan prestasi, dan langkah -langkah keselamatan.

Bagaimanakah saya mendapat redis terhadap kelemahan biasa? Bagaimanakah saya mendapat redis terhadap kelemahan biasa? Mar 17, 2025 pm 06:57 PM

Artikel membincangkan mendapatkan REDIS terhadap kelemahan, memberi tumpuan kepada kata laluan yang kuat, mengikat rangkaian, melumpuhkan arahan, pengesahan, penyulitan, kemas kini, dan pemantauan.

See all articles