Rumah > pangkalan data > Redis > teks badan

Bagaimana untuk menggunakan redis pada linux

PHPz
Lepaskan: 2023-05-30 16:08:13
ke hadapan
1146 orang telah melayarinya

1. Muat turun versi Linux redis dari tapak web rasmi

2 Salin ke pelayan linux dan ekstrak ke direktori yang ditentukan

3 -----pindah ke Lokasi fail yang anda tahu

4 Nota: redis ditulis dalam bahasa c dan perlu bergantung pada persekitaran bahasa c

yum install gcc-c++ tcl
Salin selepas log masuk

Masukkan direktori pemasangan redis<. 🎜>

laksanakan

make---------------编译redis
注意:redis6以上版本make编译可能报错,需要升级gcc版本
#第一步
sudo yum install centos-release-scl
#第二步
sudo yum install devtoolset-7-gcc*
#第三步
scl enable devtoolset-7 bash
Salin selepas log masuk

Akhirnya teruskan

make install
Salin selepas log masuk

5.redis laluan pemasangan lalai

use/local/bin

Selepas penyusunan dan pemasangan, ia akan berada dalam direktori ini

pelayan pelayan redis

pelanggan redis-cli

6 Kami boleh menyalin fail konfigurasi: fail redis.conf dalam direktori pemasangan redis ke: use/local/redisconf/. redis.con

Nota: redisconf Ia adalah folder yang kami cipta sendiri untuk meletakkan fail konfigurasi Ralat menyebabkan program gagal dimulakan (membuat sandaran)

7 langkah di atas, anda boleh memulakan redis

redis-server /usr/local/rediscong/redis.conf
redis-cli----启动客户端
Salin selepas log masuk

8 Beberapa dalam analisis konfigurasi redis.conf dalam fail

bind 127.0.0.1 -::1 
指定 redis 只接收来自于该 IP 地址的请求
在配置文件redis.conf中,默认的bind 接口是127.0.0.1,也就是本地回环地址。这样的话,访问redis服务只能通过本机的客户端连接,而无法通过远程连接,
这样可以避免将redis服务暴露于危险的网络环境中,防止一些不安全的人随随便便通过远程
连接到redis服务。
如果bind选项为空的话,那会接受所有来自于可用网络接口的连接。
(绑定的是服务器上网卡的ip,不是谁要连接绑定谁的ip,绑定服务器网卡连接后,远程访问只要通过这个网卡地址来的Redis请求,都可以访问redis)

远程连接可采取指定多个IP方式,例:bind 192.168.11.129 127.0.0.1
或者:bind 0.0.0.0----服务器上所有的ipv4地址
Salin selepas log masuk
daemonize---此配置有两个值 yes/no 
守护进程(daemon)是一类在后台运行的特殊进程,用于执行特定的系统任务。很多守护进程在系统引导的时候启动,并且一直运行直到系统关闭。另一些只在需要的时候才启动,完成任务后就自动结束
当daemonize yes代表开启守护线程---守护进程开启后台启动
当daemonize no 代表关闭守护线程
Salin selepas log masuk
protected-mode---此配置有两个值 yes/no 
保护模式
当protected-mode yes代表开启保护模式---(当没有为redis显示指定bind且没有设置密码时,此时redis就认为是不安全的,当开启保护模式后,保护模式的作用是只允许本地回环地址127.0.0.1和::1(ipv6回环地址的表示形式)访问。)
当protected-mode no 代表关闭保护模式
Salin selepas log masuk
requirepass password ---设置密码
在配置文件中设置密码需要重启redis服务
客户端启动
1:redis-cli---进入命令行
2:auth password---输入密码
在客户端修改redis密码
修改密码:config set requirepass password
查看密码:config get requirepass
Salin selepas log masuk

Kegagalan sambungan mungkin berlaku apabila menggunakan RedisDesktopManager untuk menyambung ke perkhidmatan redis

Kaedah untuk menyelesaikan masalah ini adalah seperti berikut

1 Pastikan tetapan bind dalam fail konfigurasi

2 Anda perlu menetapkan kata laluan apabila menghidupkan mod dilindungi

3. Pengubahsuaian fail konfigurasi memerlukan memulakan semula perkhidmatan

Permulaan dan penutupan semula

redis的启动命令
redis-server  /usr/local/rediscong/redis.conf
如在/user/local/rediscong/目录下输入命令redis-server  /usr/local/rediscong/redis.conf ,那么redis备份文件就在/user/local/rediscong/dump.rdb
redis关闭命令
进入客户端redis-cli 
执行shutdown
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk menggunakan redis pada linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!