Linux下Redis单机环境搭建

一、环境准备。

   Redis是用C语言编写的,编译需要gcc。需要先检查是否已经安装。

如上显示是已经安装,没有安装的话,需要通过yum来安装,运行yum install gcc gcc-c++  

 二、下载Redis

wget http://download.redis.io/redis-stable.tar.gz

   三、解压

tar -zxvf redis-stable.tar.gz 

四、编译

   进入解压后的目录,运行make命令进行编译。编译成功后,运行make install命令,将Redis安装到/usr/local/bin目录下。

 五、配置Redis

       复制Redis的配置文件到/etc目录下,可以使用命令cp /usr/local/bin/redis.conf /etc/redis.conf。然后,编辑该配置文件,进行必要的配置,例如设置后台运行、关闭保护模式等。一般需要进行配置的如下: 

  1. daemonize yes:设置Redis在后台运行。
  2. bind 0.0.0.0:允许从任何IP地址连接。
  3. protected-mode no:关闭保护模式。
  4. port 6379:设置Redis监听的端口号(默认是6379)。
  5. requirepass yourpassword:设置访问密码。 

六、常用命令

  1、1 info命令 

  查看服务的基本信息

127.0.0.1:6379> info
# Server
redis_version:7.4.1
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:8e081597ba965c2f
redis_mode:standalone
os:Linux 4.18.0-348.7.1.el8_5.x86_64 x86_64
arch_bits:64
monotonic_clock:POSIX clock_gettime
multiplexing_api:epoll
atomicvar_api:c11-builtin
gcc_version:8.5.0
process_id:538890
process_supervised:no
run_id:047201ff6040579eae179a2e7518e24d073c449d
tcp_port:6379
server_time_usec:1729493237166949
uptime_in_seconds:26
uptime_in_days:0
hz:10
configured_hz:10
lru_clock:1439989
executable:/usr/local/bin/./redis-server
config_file:
io_threads_active:0
listener0:name=tcp,bind=*,bind=-::*,port=6379

# Clients
connected_clients:1
cluster_connections:0
maxclients:10000

 2、 client命令

127.0.0.1:6379> client list
id=3 addr=127.0.0.1:42342 laddr=127.0.0.1:6379 fd=12 name= age=138 idle=0 flags=N db=0 sub=0 psub=0 ssub=0 multi=-1 watch=0 qbuf=26 qbuf-free=20448 argv-mem=10 multi-mem=0 rbs=1024 rbp=0 obl=0 oll=0 omem=0 tot-mem=22426 events=r cmd=client|list user=default redir=-1 resp=2 lib-name= lib-ver=

3、dbsize  查看当前redis有多少数据 

127.0.0.1:6379> dbsize

4、select命令

在Redis中也是有库这个概念的,Redis的库是默认的,并不是我们手动去创建的,在Redis中一共有16(0-15)个库。  select num (0-15) 

5、flush命令

flushdb:清空当前库   lushall:清空所有库数据 ,慎用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值