b0118 数据库redis使用
说明
环境 linux centos 7.9
当前最新 redis-7.0.2
安装
下载
从官网 https://redis.io/download/#redis-downloads 找到最新的稳定版 下载
上传到 linux环境
安装
关键过程参考
参考 3-7 步
不一样的地方:
使用普通用户 hadoop
安装过程输出代码, 20220710_大数据_redis学习.txt
# 解压目录
cd /home/hadoop/6_packages/redis-7.0.2
make
# 安装目录
sudo make install PREFIX=/opt/redis7
cd /home/hadoop/6_packages/redis-7.0.2
sudo cp redis.conf /opt/redis7
sudo chown hadoop:hadoop -R redis7
# 启动服务器 没有看到提示
cd /opt/redis7/bin
./redis-server ../redis.conf
hadoop@hc2108 bin]$ ps -ef|grep redis
hadoop 51649 1 0 11:56 ? 00:00:00 ./redis-server *:6379
hadoop 51690 50734 0 11:57 pts/2 00:00:00 grep --color=auto redis
# 客户端
./redis-cli
127.0.0.1:6379> set k1 abc
OK
127.0.0.1:6379> get k1
"abc"
127.0.0.1:6379> set k2 5
OK
127.0.0.1:6379> get k2
"5"
127.0.0.1:6379> ping
PONG
# 停止服务器
127.0.0.1:6379> shutdown
# 退出客户端
not connected> quit
参考
Redis安装 路人冲冲冲 2022-02-23 18:52:29
使用
Redis 教程 RUNOOB.COM --只看了这个,基本看完,够用了
python
连接
# -*- coding: utf-8 -*- # !/usr/bin/python3 import redis # 连接客户端 r = redis.StrictRedis(host='hc2108', port=6379, db=0) r.set('foo', 'bar') v = r.get('foo') # b'bar' print(v) r.close() # 连接客户端 , 字符串显示 r = redis.StrictRedis(host='hc2108', port=6379, db=0, decode_responses=True) v = r.get('foo') # bar print(v) r.close() # 连接池 pool = redis.ConnectionPool(host='hc2108', port=6379, decode_responses=True) r = redis.StrictRedis(connection_pool=pool) print(r.get('foo')) # bar