19 lines
		
	
	
	
		
			207 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			207 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| ###
 | |
| # redis sock
 | |
| ###
 | |
| 
 | |
| exec {sock}<>/dev/tcp/"$host"/"$port"
 | |
| 
 | |
| ###
 | |
| # net wrappers
 | |
| ###
 | |
| 
 | |
| redis_send() {
 | |
|   printf %s "$@" >&"$sock"
 | |
| }
 | |
| 
 | |
| redis_recv() {
 | |
|   if (( $# )); then
 | |
|     IFS= read -rt 5 "$1" <&"$sock"
 | |
|   fi
 | |
| }
 |