48 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
| # wo-bisch-web - LoraWAN GPS Tracker
 | |
| 
 | |
| Webapplikation, geschrieben in Golang.
 | |
| 
 | |
| ## Administration
 | |
| 
 | |
| ### Redis Commands
 | |
| 
 | |
| ```
 | |
| $ redis-cli
 | |
| 
 | |
| Show all keys:
 | |
| 127.0.0.1:6379> keys *
 | |
| 
 | |
| Create new user (devs prefixed with @ are read-only devs):
 | |
| 127.0.0.1:6379> HMSET user:joerg.lehmann@nbit.ch my_devs "0002CC01000003E4,@0002CC01000003E5"
 | |
| 
 | |
| Show all values of a key
 | |
| 127.0.0.1:6379> HGETALL user:joerg.lehmann@nbit.ch
 | |
|  1) "last_login"
 | |
|  2) "2020-04-11 13:41:57"
 | |
|  3) "confirm_id"
 | |
|  4) ""
 | |
|  5) "password"
 | |
|  6) "$2a$10$XdDSG2E9SpVuxLE59JWwsO9aJtbrwArSflBGwGVvjWDEQecXEUo06"
 | |
|  7) "my_devs"
 | |
|  8) "0002CC01000003E4,@0002CC01000003F5,0002CC01000003F1,0002CC01000003F7,0002CC01000003F3,0002CC01000003E1,0002CC01000003D4,0002CC01000003EC,0002CC01000003E2"
 | |
|  9) "new_password"
 | |
| 10) "$2a$10$XdDSG2E9SpVuxLE59JWwsO9aJtbrwArSflBGwGVvjWDEQecXEUo06"
 | |
| 
 | |
| Set password (htpasswd in httpd-tools rpm):
 | |
| $ htpasswd -nbBC 5 USER PASSWORD
 | |
| 
 | |
| 
 | |
| 27.0.0.1:6379> HMSET user:joerg.lehmann@nbit.ch password '$2a$10$TmNA6PDKWBnMw/XcJ0DDi.zpWzZB0RYyrKc8Bh3x6LHAyCxbByhkC'
 | |
| 
 | |
| Change active_until date:
 | |
| 127.0.0.1:6379> HMSET dev:0002CC01000003E2 active_until "01.05.2021"
 | |
| 
 | |
| show range of last values:
 | |
| 127.0.0.1:6379> LRANGE lastvalues:0002CC01000003E4 0 -1
 | |
| 
 | |
| ```
 | |
| 
 | |
| Autor: Joerg Lehmann, nbit Informatik GmbH
 | |
| 
 | |
| 
 |